|
@@ -96,7 +96,7 @@ namespace Emby.Server.Implementations.HttpServer
|
|
|
/// <summary>
|
|
|
/// Sends a message asynchronously.
|
|
|
/// </summary>
|
|
|
- /// <typeparam name="T"></typeparam>
|
|
|
+ /// <typeparam name="T">The type of the message.</typeparam>
|
|
|
/// <param name="message">The message.</param>
|
|
|
/// <param name="cancellationToken">The cancellation token.</param>
|
|
|
/// <returns>Task.</returns>
|
|
@@ -150,8 +150,8 @@ namespace Emby.Server.Implementations.HttpServer
|
|
|
{
|
|
|
await ProcessInternal(pipe.Reader).ConfigureAwait(false);
|
|
|
}
|
|
|
- } while (
|
|
|
- (_socket.State == WebSocketState.Open || _socket.State == WebSocketState.Connecting)
|
|
|
+ }
|
|
|
+ while ((_socket.State == WebSocketState.Open || _socket.State == WebSocketState.Connecting)
|
|
|
&& receiveresult.MessageType != WebSocketMessageType.Close);
|
|
|
|
|
|
Closed?.Invoke(this, EventArgs.Empty);
|