getNotificationChannelId static method

String getNotificationChannelId(
  1. bool isSummaryNotification,
  2. String chatChannelId
)

Implementation

static String getNotificationChannelId(
    bool isSummaryNotification, String chatChannelId) {
  var channelId = "";
  var randomNumberGenerator = Random();
  if (isSummaryNotification) {
    var summaryChannelId = randomNumberGenerator.nextInt(1000).toString();
    SessionManagement.setSummaryChannelId(summaryChannelId);
    channelId = summaryChannelId;
  } else {
    channelId = chatChannelId.checkNull().isNotEmpty
        ? chatChannelId
        : randomNumberGenerator.nextInt(1000).toString();
  }
  return channelId;
}