mirror of
https://github.com/yawaflua/WebSockets.git
synced 2026-02-04 14:04:11 +02:00
11 lines
489 B
C#
11 lines
489 B
C#
using System.Linq.Expressions;
|
|
using System.Net.WebSockets;
|
|
|
|
namespace yawaflua.WebSockets.Models.Interfaces;
|
|
|
|
public interface IWebSocketManager
|
|
{
|
|
public Task Broadcast(Func<IWebSocketClient, bool> selector,string message, WebSocketMessageType messageType = WebSocketMessageType.Text, CancellationToken cts = default);
|
|
public List<IWebSocketClient> GetAllClients();
|
|
public Task SendToUser(Guid id, string message, WebSocketMessageType messageType, CancellationToken cts);
|
|
} |