bindWsEvents method
void
bindWsEvents()
Implementation
void bindWsEvents() {
_sub?.cancel();
_sub = _net.ws.eventStream.listen((frame) {
switch (frame.event) {
case WsEvents.groupApply:
final apply = GroupApply.fromJson(frame.payloadMap ?? {});
_listener?.groupApplicationAdded(apply);
break;
case WsEvents.groupMemberChanged:
final change = GroupMemberChanged.fromJson(frame.payloadMap ?? {});
_listener?.groupMemberChanged(change);
break;
case WsEvents.message:
_maybeHandleDismiss(frame);
break;
}
});
}