formatDuration static method

String formatDuration(
  1. Duration duration
)

mm:ss, or h:mm:ss past an hour — used by the recording indicator.

Implementation

static String formatDuration(Duration duration) {
  final String minutes = duration.inMinutes.remainder(60).toString().padLeft(2, "0");
  final String seconds = duration.inSeconds.remainder(60).toString().padLeft(2, "0");
  if (duration.inHours == 0) return "$minutes:$seconds";
  return "${duration.inHours}:$minutes:$seconds";
}