mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-03-02 15:50:47 +08:00
重新设计了Libray.Json Api以及 WebSocket 的交互处理方式
This commit is contained in:
@@ -189,7 +189,7 @@ namespace Serein.Proto.WebSocket
|
||||
return;
|
||||
}
|
||||
|
||||
var msgQueueUtil = new MsgHandleUtil();
|
||||
var msgQueueUtil = new WebSocketMessageTransmissionTool();
|
||||
_ = Task.Run(async () =>
|
||||
{
|
||||
await HandleMsgAsync(webSocket,msgQueueUtil, authorizedHelper);
|
||||
@@ -240,7 +240,7 @@ namespace Serein.Proto.WebSocket
|
||||
|
||||
|
||||
public async Task HandleMsgAsync(System.Net.WebSockets.WebSocket webSocket,
|
||||
MsgHandleUtil msgQueueUtil,
|
||||
WebSocketMessageTransmissionTool msgQueueUtil,
|
||||
WebSocketAuthorizedHelper authorizedHelper)
|
||||
{
|
||||
async Task sendasync(string text)
|
||||
@@ -265,7 +265,7 @@ namespace Serein.Proto.WebSocket
|
||||
}
|
||||
var context = new WebSocketMsgContext(sendasync);
|
||||
context.MsgRequest = JsonHelper.Parse(message);
|
||||
MsgHandleHelper.Handle(context); // 处理消息
|
||||
MsgHandleHelper.HandleAsync(context); // 处理消息
|
||||
|
||||
//using (var context = new WebSocketMsgContext(sendasync))
|
||||
//{
|
||||
|
||||
Reference in New Issue
Block a user