我有一个ServerEventsClient对象,可根据需要使用它动态地订阅和取消订阅频道。我有一些始终打开的通道,并且我传入了构造函数。我通过调用SubscribeToChannelsAsync()
注册到其他频道。实际上已经建立了连接,并且我可以使用它与另一端进行通信(我将SSE用作聊天),但是没有调用我们的OnJoin注册方法。 UnsubscribeFromChannelsAsync()
和OnLeave也是如此。我尝试使用UpdateSubscriberAsync()
并获得了相同的结果。
值得一提的是,我在ServerEventsFeature中将NotifyChannelOfSubscriptions
设置为true
。
问题可能出在我们使用初始通道初始化ServerEventsClient对象后我们正在(取消)订阅吗?
[当订阅者订阅频道fires an onUpdate event后更新订阅者频道订阅时。