// 1. 定义接口
using System.Threading.Channels;
namespace Admin.NET.Core.Ai.Interface;
///
/// SSE通道管理接口
///
public interface ISseChannelManager
{
///
/// 注册
///
ChannelReader Register(long userId);
///
/// 注销
///
///
void Unregister(long userId);
///
/// 发送消息
///
///
///
///
Task SendMessageAsync(long userId, string message, CancellationToken cancellationToken = default);
}