unSubscribe method

Stream<WebsocketResponse> unSubscribe({
  1. List<ChannelEnum>? channels,
  2. List<String>? productIds,
  3. Map<ChannelEnum, List<String>?>? channelProductIdMap,
})

Unsubscribe to specific channels

Implementation

Stream<WebsocketResponse> unSubscribe({
  List<ChannelEnum>? channels,
  List<String>? productIds,
  Map<ChannelEnum, List<String>?>? channelProductIdMap,
}) {
  if (_channel == null) {
    throw Exception(
      'You must connect before you can unsubscribe to a channel',
    );
  }
  return _manageSubscriptions(
    action: ActionEnum.unsubscribe,
    channels: channels,
    productIds: productIds,
    channelProductIdMap: channelProductIdMap,
  );
}