ServiceStack SSE OnJoin 和 OnLeave 回调在调用 SubscribeToChannelsAsync 和 UnsubscribeFromChannelsAsync 后不会触



我有一个ServerEventsClient对象,我用它来根据需要动态订阅和取消订阅频道。我有一些始终打开的通道,并在构造函数中传递。我通过拨打SubscribeToChannelsAsync()注册其他频道。连接实际上已建立,我能够使用它与另一方通信(我使用 SSE 作为聊天(,但我们的 OnJoin 注册方法都没有被调用。UnsubscribeFromChannelsAsync()和OnLeave也是如此。我尝试使用UpdateSubscriberAsync()并得到了相同的结果。

值得注意的是,我已经NotifyChannelOfSubscriptions设置为在我的ServerEventsFeature中true

问题是否在于我们在使用初始通道初始化 ServerEventsClient 对象后(取消(订阅?

当订阅者频道订阅在订阅后更新时,它会触发 onUpdate 事件。

相关内容

  • 没有找到相关文章

最新更新