chore: Simplify voiceMessage getter

This commit is contained in:
Christian Kußowski 2025-05-22 15:51:39 +02:00
commit 40cceb2176
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -354,19 +354,11 @@ class MatrixLocals extends MatrixLocalizations {
String get cancelledSend => l10n.sendCanceled; String get cancelledSend => l10n.sendCanceled;
@override @override
String voiceMessage(String senderName, Duration? duration) { String voiceMessage(String senderName, Duration? duration) =>
final dateTime = duration == null l10n.sentVoiceMessage(
? null senderName,
: DateTime.fromMillisecondsSinceEpoch( duration == null
duration.inSeconds * 1000, ? ''
); : '${duration.inMinutes}:${duration.inSeconds % 60}',
final formattedDuration = dateTime == null );
? ''
: DateFormat(
DateFormat.MINUTE_SECOND,
l10n.localeName,
).format(dateTime);
return l10n.sentVoiceMessage(senderName, formattedDuration);
}
} }