remainingSeconds method
- DateTime now
Implementation
int remainingSeconds(DateTime now) {
final startTime = exerciseStartTime;
if (startTime == null || !isRunning) {
return durationMinutes * 60;
}
final elapsedSeconds = now.difference(startTime).inSeconds;
final totalSeconds = durationMinutes * 60;
return (totalSeconds - elapsedSeconds).clamp(0, totalSeconds);
}