新增加在线用户聊天消息通知
This commit is contained in:
parent
254c49e676
commit
c265d6d413
@ -85,5 +85,25 @@ namespace ZR.Admin.WebApi.Hubs
|
|||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 注册信息
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="connectId"></param>
|
||||||
|
/// <param name="userName"></param>
|
||||||
|
/// <param name="message"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HubMethodName("SendMessage")]
|
||||||
|
public async Task SendMessage(string connectId, string userName, string message)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"{connectId},message={message}");
|
||||||
|
bool isDemoMode = AppSettings.GetAppConfig("DemoMode", true);
|
||||||
|
if (isDemoMode)
|
||||||
|
{
|
||||||
|
await Clients.Caller.SendAsync("receiveChat", new { userName, message = "当前环境为演示环境,消息不会发送给对方" });
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
await Clients.Client(connectId).SendAsync("receiveChat", new { userName, message });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user