encodeChannelId function

String encodeChannelId(
  1. String channelName,
  2. Map? channelParams
)

Implementation

String encodeChannelId(String channelName, Map? channelParams) {
  final fullChannelName =
      channelName.endsWith('Channel') ? channelName : "${channelName}Channel";

  Map channelId = channelParams == null ? {} : Map.from(channelParams);
  channelId['channel'] ??= fullChannelName;

  final orderedMap = SplayTreeMap.from(channelId);
  return jsonEncode(orderedMap);
}