using BotSharp.Abstraction.Realtime.Models; using System.Net.WebSockets; namespace BotSharp.Abstraction.Realtime; /// /// Realtime hub interface. Manage the WebSocket connection include User, Agent and Model. /// public interface IRealtimeHub { Task Listen(WebSocket userWebSocket, Func onUserMessageReceived); }