formatTime function

PickedTime formatTime({
  1. required int time,
  2. required ClockIncrementTimeFormat incrementTimeFormat,
})

Implementation

PickedTime formatTime({
  required int time,
  required ClockIncrementTimeFormat incrementTimeFormat,
}) {
  if (time == 0) {
    return PickedTime(h: 0, m: 0);
  }
  var timeDivisor = 60 ~/ incrementTimeFormat.value;
  var hours = time ~/ timeDivisor;
  var minutes = (time % timeDivisor) * incrementTimeFormat.value;
  return PickedTime(h: hours, m: minutes);
}