mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-04-03 06:46:35 +08:00
1. 重新设计了Generate项目及相关特性的命名,避免与其他类型混淆。
2. 补充了部分注释。 3. 修改了删除容器节点时,容器内子节点未正确删除的问题。
This commit is contained in:
@@ -19,8 +19,8 @@ namespace Serein.Proto.WebSocket.Handle
|
||||
public void Dispose()
|
||||
{
|
||||
MsgRequest = null;
|
||||
MsgTheme = null;
|
||||
MsgId = null;
|
||||
MsgTheme = string.Empty;
|
||||
MsgId = string.Empty;
|
||||
MsgData = null;
|
||||
MsgData = null;
|
||||
_sendAsync = null;
|
||||
@@ -42,25 +42,25 @@ namespace Serein.Proto.WebSocket.Handle
|
||||
/// <summary>
|
||||
/// 消息本体(IJsonToken)
|
||||
/// </summary>
|
||||
public IJsonToken MsgRequest { get; set; }
|
||||
public IJsonToken? MsgRequest { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 此次消息请求的主题
|
||||
/// </summary>
|
||||
public string MsgTheme { get; set; }
|
||||
public string MsgTheme { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 此次消息附带的ID
|
||||
/// </summary>
|
||||
public string MsgId { get; set; }
|
||||
public string MsgId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 此次消息的数据
|
||||
/// </summary>
|
||||
public IJsonToken MsgData { get; set; }
|
||||
public IJsonToken? MsgData { get; set; }
|
||||
|
||||
|
||||
private Func<string, Task> _sendAsync;
|
||||
private Func<string, Task>? _sendAsync;
|
||||
|
||||
/// <summary>
|
||||
/// 发送消息
|
||||
@@ -69,6 +69,7 @@ namespace Serein.Proto.WebSocket.Handle
|
||||
/// <returns></returns>
|
||||
public async Task SendAsync(string msg)
|
||||
{
|
||||
if (_sendAsync is null) return;
|
||||
await _sendAsync.Invoke(msg);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user