From 337e3d6ea16d30109b4cae5cc4d025f2d129f969 Mon Sep 17 00:00:00 2001 From: Felipe Martinez Date: Sat, 9 Jan 2021 17:11:17 +0100 Subject: [PATCH 1/2] Remove obsolete attribute --- websocket-sharp/Server/WebSocketServer.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index 7e1d4df57..2e11ce845 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -1093,7 +1093,6 @@ private static bool tryCreateUri ( /// is already in use. /// /// - [Obsolete ("This method will be removed. Use added one instead.")] public void AddWebSocketService ( string path, Func creator ) From 4c84dd66de98b81997d07bf404c27b155d80a7c1 Mon Sep 17 00:00:00 2001 From: Felipe Martinez Date: Thu, 14 Jan 2021 16:32:50 +0100 Subject: [PATCH 2/2] Make some methods public --- websocket-sharp/Server/WebSocketBehavior.cs | 7 ++++++- websocket-sharp/Server/WebSocketSessionManager.cs | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/websocket-sharp/Server/WebSocketBehavior.cs b/websocket-sharp/Server/WebSocketBehavior.cs index 3bdb4e3c3..b742c1883 100644 --- a/websocket-sharp/Server/WebSocketBehavior.cs +++ b/websocket-sharp/Server/WebSocketBehavior.cs @@ -348,7 +348,12 @@ private void onOpen (object sender, EventArgs e) #region Internal Methods - internal void Start (WebSocketContext context, WebSocketSessionManager sessions) + /// + /// Starts a websocket behaviour on a given . + /// + /// + /// + public void Start (WebSocketContext context, WebSocketSessionManager sessions) { if (_websocket != null) { _websocket.Log.Error ("A session instance cannot be reused."); diff --git a/websocket-sharp/Server/WebSocketSessionManager.cs b/websocket-sharp/Server/WebSocketSessionManager.cs index 32d59c85e..c9ce13b7b 100644 --- a/websocket-sharp/Server/WebSocketSessionManager.cs +++ b/websocket-sharp/Server/WebSocketSessionManager.cs @@ -62,7 +62,7 @@ public class WebSocketSessionManager #region Internal Constructors - internal WebSocketSessionManager (Logger log) + public WebSocketSessionManager (Logger log) { _log = log; @@ -529,7 +529,7 @@ internal bool Remove (string id) return _sessions.Remove (id); } - internal void Start () + public void Start () { lock (_sync) { _sweepTimer.Enabled = _clean;