From c8a2bab27ad749eccb1624afb4eaf09308273a26 Mon Sep 17 00:00:00 2001 From: sta Date: Fri, 4 Nov 2016 16:30:16 +0900 Subject: [PATCH] [Modify] Replace it --- websocket-sharp/Server/WebSocketServer.cs | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index 73e12119..535439ec 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -887,17 +887,22 @@ namespace WebSocketSharp.Server /// The type of the behavior of the service to add. The TBehavior must inherit /// the class. /// - public void AddWebSocketService (string path, Func initializer) + public void AddWebSocketService ( + string path, Func initializer + ) where TBehavior : WebSocketBehavior { - var msg = path.CheckIfValidServicePath () ?? - (initializer == null ? "'initializer' is null." : null); - - if (msg != null) { + string msg; + if (!checkServicePath (path, out msg)) { _logger.Error (msg); return; } + if (initializer == null) { + _logger.Error ("'initializer' is null."); + return; + } + _services.Add (path, initializer); }