From 40cceb2176b4a1b1e3071252942a547997f31b06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Thu, 22 May 2025 15:51:39 +0200 Subject: [PATCH 1/2] chore: Simplify voiceMessage getter --- .../matrix_sdk_extensions/matrix_locals.dart | 22 ++++++------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/lib/utils/matrix_sdk_extensions/matrix_locals.dart b/lib/utils/matrix_sdk_extensions/matrix_locals.dart index e803cec9e..821f4b90a 100644 --- a/lib/utils/matrix_sdk_extensions/matrix_locals.dart +++ b/lib/utils/matrix_sdk_extensions/matrix_locals.dart @@ -354,19 +354,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}', + ); } From c65c6f7e09809c4b4175befa44e0809f1d22d718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Thu, 22 May 2025 15:52:08 +0200 Subject: [PATCH 2/2] chore: Follow up formatting --- lib/utils/matrix_sdk_extensions/matrix_locals.dart | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/utils/matrix_sdk_extensions/matrix_locals.dart b/lib/utils/matrix_sdk_extensions/matrix_locals.dart index 821f4b90a..8faf1c9c6 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';