getAndroidChannel function

AndroidNotificationChannel getAndroidChannel(
  1. AppNotificationType type
)

Implementation

AndroidNotificationChannel getAndroidChannel(AppNotificationType type) {
  return switch (type) {
    AppNotificationType.shutdown => kShutdownChannel,
    AppNotificationType.warning => kWarningChannel,
    AppNotificationType.maintenanceNotice => kMaintenanceChannel,
    AppNotificationType.longRunningNotice => kLongRunningChannel,
    AppNotificationType.notice => kNoticeChannel,
    AppNotificationType.engineStartedNotice ||
    AppNotificationType.engineStoppedNotice ||
    AppNotificationType.exerciseEndedNotice ||
    AppNotificationType.exerciseStartedNotice =>
      kGeneratorRunningChannel,
    AppNotificationType.offlineNotice ||
    AppNotificationType.onlineNotice =>
      kConnectionChannel
  };
}