1. Serein.Proto.WebSocket项目中,ws方法入参新增了对于使用流程上下文作为参数的识别

This commit is contained in:
fengjiayi
2025-08-23 14:48:19 +08:00
parent 0029bc885e
commit 5656619a3b
7 changed files with 16 additions and 15 deletions

View File

@@ -25,16 +25,7 @@ namespace Serein.Library.Utils
/// <returns>对应的 Channel</returns>
private Channel<TriggerResult<object>> GetOrCreateChannel(TSignal signal)
{
if(_channels.TryGetValue(signal, out var channel))
{
return channel;
}
else
{
channel = Channel.CreateUnbounded<TriggerResult<object>>();
_channels.AddOrUpdate(signal, _ => channel, (s, r) => channel = r);
return channel;
}
return _channels.GetOrAdd(signal, _ => Channel.CreateUnbounded<TriggerResult<object>>());
}
/// <summary>