TimerSettings.fromMap constructor

TimerSettings.fromMap(
  1. Map<String, dynamic> data
)

Creates a TimerSettings instance from a map.

Implementation

factory TimerSettings.fromMap(Map<String, dynamic> data) {
  return TimerSettings(
    workDuration: data[workDurationFieldName] ?? defaultSettings.workDuration,
    shortBreakDuration:
        data[shortBreakDurationFieldName] ??
        defaultSettings.shortBreakDuration,
    longBreakDuration:
        data[longBreakDurationFieldName] ?? defaultSettings.longBreakDuration,
    pomodorosUntilLongBreak:
        data[pomodorosUntilLongBreakFieldName] ??
        defaultSettings.pomodorosUntilLongBreak,
  );
}