Explorar o código

Fix time formatting (#28)

Displayed as 02:010 before
Ben Hagen %!s(int64=7) %!d(string=hai) anos
pai
achega
65a366ddfe
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      lib/src/utils.dart

+ 3 - 3
lib/src/utils.dart

@@ -7,13 +7,13 @@ String formatDuration(Duration position) {
   var minutes = seconds ~/ 60;
   seconds = seconds % 60;
 
-  final hoursString = hours > 10 ? '$hours' : hours == 0 ? '00' : '0$hours';
+  final hoursString = hours >= 10 ? '$hours' : hours == 0 ? '00' : '0$hours';
 
   final minutesString =
-      minutes > 10 ? '$minutes' : minutes == 0 ? '00' : '0$minutes';
+      minutes >= 10 ? '$minutes' : minutes == 0 ? '00' : '0$minutes';
 
   final secondsString =
-      seconds > 10 ? '$seconds' : seconds == 0 ? '00' : '0$seconds';
+      seconds >= 10 ? '$seconds' : seconds == 0 ? '00' : '0$seconds';
 
   final formattedTime = '${hoursString == '00' ? '' : hoursString +
       ':'}$minutesString:$secondsString';