formatSeconds method
Implementation
String formatSeconds(int seconds) { //convert total seconds to string
int hours = seconds ~/ 3600;
int minutes = (seconds ~/ 60) % 60;
int remainingSeconds = seconds % 60;
String formattedTime = '';
if (hours > 0) {
formattedTime += '${hours.toString().padLeft(2, '0')}:';
}
formattedTime += '${minutes.toString().padLeft(2, '0')}:${remainingSeconds.toString().padLeft(2, '0')}';
return formattedTime;
}