namespace OASystem.API.OAMethodLib.Hub.HubClients
{
public interface IChatClient
{
Task SignalRLogin(int userId);
Task SendAsync(string method, object message);
Task SendAll(object message);
Task SendMessageByUser(object message);
Task SendCustomUserMessage(object message);
Task ReceiveMessage(object message);
/// <summary>
/// 发送消息给指定用户(系统)
/// </summary>
/// <param name="message"></param>
/// <returns></returns>
Task SendSystemToUser(string message);
/// <summary>
/// 发送消息给所有用户(系统)
/// </summary>
/// <param name="id"></param>
/// <param name="message"></param>
/// <returns></returns>
Task SendSystemToAllUser(string message);
}
}