From 64b39c319f4e5a2384c650aa8ab9b5112005574d Mon Sep 17 00:00:00 2001 From: sta Date: Mon, 11 Dec 2017 17:36:22 +0900 Subject: [PATCH] [Modify] Polish it --- websocket-sharp/Ext.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index 951e8497..ae7de22f 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -816,16 +816,19 @@ namespace WebSocketSharp } internal static string ToExtensionString ( - this CompressionMethod method, params string[] parameters) + this CompressionMethod method, params string[] parameters + ) { if (method == CompressionMethod.None) return String.Empty; - var m = String.Format ("permessage-{0}", method.ToString ().ToLower ()); - if (parameters == null || parameters.Length == 0) - return m; + var name = String.Format ( + "permessage-{0}", method.ToString ().ToLower () + ); - return String.Format ("{0}; {1}", m, parameters.ToString ("; ")); + return parameters != null && parameters.Length > 0 + ? String.Format ("{0}; {1}", name, parameters.ToString ("; ")) + : name; } internal static System.Net.IPAddress ToIPAddress (this string value)