durationFormatted property

String get durationFormatted

Implementation

String get durationFormatted {
  if (duration == null) return "0s";

  final totalSeconds = duration! ~/ 1000;
  final minutes = totalSeconds ~/ 60;
  final seconds = totalSeconds % 60;

  if (minutes > 0) {
    return "${minutes}m ${seconds}s";
  } else {
    return "${seconds}s";
  }
}