updateTiming method

void updateTiming({
  1. int? diffSlow,
  2. int? diffMin,
  3. int? diffMinOut,
  4. int? timeWake,
  5. bool clearTimeWake = false,
  6. int? timeSleep,
  7. bool clearTimeSleep = false,
  8. int? timeWorkWake,
  9. bool clearTimeWorkWake = false,
  10. int? timeWorkSleep,
  11. bool clearTimeWorkSleep = false,
  12. int? timeHolidayWake,
  13. bool clearTimeHolidayWake = false,
  14. int? timeHolidaySleep,
  15. bool clearTimeHolidaySleep = false,
})

Update timing.

Implementation

void updateTiming({
  int? diffSlow,
  int? diffMin,
  int? diffMinOut,
  int? timeWake,
  bool clearTimeWake = false,
  int? timeSleep,
  bool clearTimeSleep = false,
  int? timeWorkWake,
  bool clearTimeWorkWake = false,
  int? timeWorkSleep,
  bool clearTimeWorkSleep = false,
  int? timeHolidayWake,
  bool clearTimeHolidayWake = false,
  int? timeHolidaySleep,
  bool clearTimeHolidaySleep = false,
}) {
  final current = selected;
  if (current == null) return;
  _update(
    current.copyWith(
      diffSlow: diffSlow,
      diffMin: diffMin,
      diffMinOut: diffMinOut,
      timeWake: timeWake,
      clearTimeWake: clearTimeWake,
      timeSleep: timeSleep,
      clearTimeSleep: clearTimeSleep,
      timeWorkWake: timeWorkWake,
      clearTimeWorkWake: clearTimeWorkWake,
      timeWorkSleep: timeWorkSleep,
      clearTimeWorkSleep: clearTimeWorkSleep,
      timeHolidayWake: timeHolidayWake,
      clearTimeHolidayWake: clearTimeHolidayWake,
      timeHolidaySleep: timeHolidaySleep,
      clearTimeHolidaySleep: clearTimeHolidaySleep,
    ),
  );
}