formatDuration method
Implementation
String formatDuration(int seconds) {
int hours = (seconds / 3600).floor();
int minutes = ((seconds % 3600) / 60).floor();
int remainingSeconds = seconds % 60;
if (hours > 0) {
return '${hours.toString().padLeft(2, '0')}:${minutes.toString().padLeft(2, '0')}:${remainingSeconds.toString().padLeft(2, '0')}';
} else {
return '${minutes.toString().padLeft(2, '0')}:${remainingSeconds.toString().padLeft(2, '0')}';
}
}