toReadableString method
Implementation
String toReadableString() {
final seconds = '${inSeconds % 60}'.padLeft(2, '0');
int minu = inMinutes;
if (inSeconds % 60 > 45) minu += 1;
String minutes = '${minu % 60}';
if (inHours > 0 || minu == 0) {
minutes = minutes.padLeft(2, '0');
}
String value = '$minutes min';
if (inHours > 0) {
value = '$inHours:$minutes:$seconds';
}
return value;
}