removeListeingChannels method

void removeListeingChannels({
  1. required List<Channel> channels,
  2. List<String>? temporaryAccessTokens,
})

Implementation

void removeListeingChannels(
    {required List<Channel> channels, List<String>? temporaryAccessTokens}) {
  Proto.UserState msg = new Proto.UserState();
  msg.listeningChannelRemove.addAll(channels.map((Channel c) => c.channelId));
  msg.session = session;
  if (temporaryAccessTokens != null) {
    msg.temporaryAccessTokens.addAll(temporaryAccessTokens);
  }
  _client.writeMessage(msg);
}