mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-23 01:05:19 +03:00
fixed the plugin catalog not loading
This commit is contained in:
@@ -95,6 +95,12 @@ namespace MediaBrowser.Common.Implementations.ServerManager
|
||||
get { return SupportsNativeWebSocket ? _kernel.Configuration.HttpServerPortNumber : _kernel.Configuration.LegacyWebSocketPortNumber; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the web socket listeners.
|
||||
/// </summary>
|
||||
/// <value>The web socket listeners.</value>
|
||||
private List<IWebSocketListener> WebSocketListeners = new List<IWebSocketListener>();
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="ServerManager" /> class.
|
||||
/// </summary>
|
||||
@@ -234,7 +240,7 @@ namespace MediaBrowser.Common.Implementations.ServerManager
|
||||
/// <param name="result">The result.</param>
|
||||
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();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds the web socket listeners.
|
||||
/// </summary>
|
||||
/// <param name="listeners">The listeners.</param>
|
||||
public void AddWebSocketListeners(IEnumerable<IWebSocketListener> listeners)
|
||||
{
|
||||
WebSocketListeners.AddRange(listeners);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user