From 52252fcd554a7ac1105374ca6d1b440787820f0a Mon Sep 17 00:00:00 2001 From: Cody Robibero Date: Sun, 2 Jul 2023 16:14:44 -0600 Subject: Fix sending websocket messages (#9948) --- MediaBrowser.Controller/Net/IWebSocketConnection.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'MediaBrowser.Controller/Net/IWebSocketConnection.cs') diff --git a/MediaBrowser.Controller/Net/IWebSocketConnection.cs b/MediaBrowser.Controller/Net/IWebSocketConnection.cs index 04b333230..79f0846b4 100644 --- a/MediaBrowser.Controller/Net/IWebSocketConnection.cs +++ b/MediaBrowser.Controller/Net/IWebSocketConnection.cs @@ -5,6 +5,7 @@ using System.Net; using System.Net.WebSockets; using System.Threading; using System.Threading.Tasks; +using MediaBrowser.Controller.Net.WebSocketMessages; namespace MediaBrowser.Controller.Net { @@ -45,6 +46,15 @@ namespace MediaBrowser.Controller.Net /// The remote end point. IPAddress? RemoteEndPoint { get; } + /// + /// Sends a message asynchronously. + /// + /// The message. + /// The cancellation token. + /// Task. + /// The message is null. + Task SendAsync(OutboundWebSocketMessage message, CancellationToken cancellationToken); + /// /// Sends a message asynchronously. /// @@ -53,7 +63,7 @@ namespace MediaBrowser.Controller.Net /// The cancellation token. /// Task. /// The message is null. - Task SendAsync(WebSocketMessage message, CancellationToken cancellationToken); + Task SendAsync(OutboundWebSocketMessage message, CancellationToken cancellationToken); Task ProcessAsync(CancellationToken cancellationToken = default); } -- cgit v1.2.3