writeNotificationSettingsInto function

void writeNotificationSettingsInto(
  1. Map<String, dynamic> params,
  2. NotificationSettings notificationSettings
)

Implementation

void writeNotificationSettingsInto(
    Map<String, dynamic> params, NotificationSettings notificationSettings) {
  params['notif.settings.nextEnabled'] = notificationSettings.nextEnabled;
  params['notif.settings.stopEnabled'] = notificationSettings.stopEnabled;
  params['notif.settings.playPauseEnabled'] =
      notificationSettings.playPauseEnabled;
  params['notif.settings.prevEnabled'] = notificationSettings.prevEnabled;
  params['notif.settings.seekBarEnabled'] = notificationSettings.seekBarEnabled;

  params.addIfNotNull(
      'notif.settings.playIcon', notificationSettings.customPlayIcon?.name);
  params.addIfNotNull(
      'notif.settings.pauseIcon', notificationSettings.customPauseIcon?.name);
  params.addIfNotNull(
      'notif.settings.nextIcon', notificationSettings.customNextIcon?.name);
  params.addIfNotNull('notif.settings.previousIcon',
      notificationSettings.customPreviousIcon?.name);
  params.addIfNotNull(
      'notif.settings.stopIcon', notificationSettings.customStopIcon?.name);
}