formatDuration method
Implementation
String formatDuration(Duration d) {
final total = d.inSeconds.abs();
final hours = total ~/ 3600;
final minutes = (total % 3600) ~/ 60;
final seconds = total % 60;
final mm = minutes.toString().padLeft(2, '0');
final ss = seconds.toString().padLeft(2, '0');
if (hours > 0) {
return '$hours:$mm:$ss';
}
return '$mm:$ss';
}