Refactors duration formatting logic for improved clarity and correctness.
This commit is contained in:
@@ -7,7 +7,7 @@ import 'package:intl/intl.dart';
|
||||
String _printDuration(Duration duration) {
|
||||
String negativeSign = duration.isNegative ? '-' : '';
|
||||
String twoDigits(int n) => n.toString().padLeft(2, "0");
|
||||
String twoDigitMinutes = twoDigits(duration.inMinutes.remainder(60).abs());
|
||||
String twoDigitMinutes = twoDigits(duration.inMinutes.abs());
|
||||
String twoDigitSeconds = twoDigits(duration.inSeconds.remainder(60).abs());
|
||||
return "$negativeSign$twoDigitMinutes:$twoDigitSeconds";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user