diff --git a/lib/utils/matrix_sdk_extensions/matrix_locals.dart b/lib/utils/matrix_sdk_extensions/matrix_locals.dart index b993126ff..ea8206734 100644 --- a/lib/utils/matrix_sdk_extensions/matrix_locals.dart +++ b/lib/utils/matrix_sdk_extensions/matrix_locals.dart @@ -1,4 +1,3 @@ -import 'package:intl/intl.dart'; import 'package:matrix/matrix.dart'; import 'package:fluffychat/l10n/l10n.dart'; @@ -357,19 +356,11 @@ class MatrixLocals extends MatrixLocalizations { String get cancelledSend => l10n.sendCanceled; @override - String voiceMessage(String senderName, Duration? duration) { - final dateTime = duration == null - ? null - : DateTime.fromMillisecondsSinceEpoch( - duration.inSeconds * 1000, - ); - final formattedDuration = dateTime == null - ? '' - : DateFormat( - DateFormat.MINUTE_SECOND, - l10n.localeName, - ).format(dateTime); - - return l10n.sentVoiceMessage(senderName, formattedDuration); - } + String voiceMessage(String senderName, Duration? duration) => + l10n.sentVoiceMessage( + senderName, + duration == null + ? '' + : '${duration.inMinutes}:${duration.inSeconds % 60}', + ); }