channelsToMap static method

Future<Map<String, dynamic>> channelsToMap(
  1. TwilioConversationsPlugin pluginInstance,
  2. List<TwilioConversationsChannel>? channels
)

Implementation

static Future<Map<String, dynamic>> channelsToMap(
  TwilioConversationsPlugin pluginInstance,
  List<TwilioConversationsChannel>? channels,
) async {
  if (channels == null) return {};
  final subscribedChannelsMap = await Future.wait(
    channels.map((channel) => channelToMap(pluginInstance, channel)).toList(),
  );

  return {"subscribedChannels": subscribedChannelsMap};
}