formatDuration static method
Formata uma duração em uma string legível
duration
Duração a ser formatada
Returns a duração formatada
Implementation
static String formatDuration(Duration duration) {
if (duration.inDays > 0) {
return '${duration.inDays}d ${duration.inHours % 24}h';
} else if (duration.inHours > 0) {
return '${duration.inHours}h ${duration.inMinutes % 60}m';
} else if (duration.inMinutes > 0) {
return '${duration.inMinutes}m ${duration.inSeconds % 60}s';
} else {
return '${duration.inSeconds}s';
}
}