From ca7ee684730fe0d99a6160659c679c36a1646c88 Mon Sep 17 00:00:00 2001 From: LukePulverenti Date: Wed, 27 Feb 2013 11:46:48 -0500 Subject: fixed the plugin catalog not loading --- .../ServerManager/ServerManager.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'MediaBrowser.Common.Implementations/ServerManager/ServerManager.cs') diff --git a/MediaBrowser.Common.Implementations/ServerManager/ServerManager.cs b/MediaBrowser.Common.Implementations/ServerManager/ServerManager.cs index bd584bf0c..31f6922c2 100644 --- a/MediaBrowser.Common.Implementations/ServerManager/ServerManager.cs +++ b/MediaBrowser.Common.Implementations/ServerManager/ServerManager.cs @@ -95,6 +95,12 @@ namespace MediaBrowser.Common.Implementations.ServerManager get { return SupportsNativeWebSocket ? _kernel.Configuration.HttpServerPortNumber : _kernel.Configuration.LegacyWebSocketPortNumber; } } + /// + /// Gets the web socket listeners. + /// + /// The web socket listeners. + private List WebSocketListeners = new List(); + /// /// Initializes a new instance of the class. /// @@ -234,7 +240,7 @@ namespace MediaBrowser.Common.Implementations.ServerManager /// The result. private async void ProcessWebSocketMessageReceived(WebSocketMessageInfo result) { - var tasks = _kernel.WebSocketListeners.Select(i => Task.Run(async () => + var tasks = WebSocketListeners.Select(i => Task.Run(async () => { try { @@ -514,5 +520,14 @@ namespace MediaBrowser.Common.Implementations.ServerManager ReloadExternalWebSocketServer(); } } + + /// + /// Adds the web socket listeners. + /// + /// The listeners. + public void AddWebSocketListeners(IEnumerable listeners) + { + WebSocketListeners.AddRange(listeners); + } } } -- cgit v1.2.3