diff --git a/lib/utils/matrix_sdk_extensions.dart/event_extension.dart b/lib/utils/matrix_sdk_extensions.dart/event_extension.dart index 0bba4fd8..1db731f4 100644 --- a/lib/utils/matrix_sdk_extensions.dart/event_extension.dart +++ b/lib/utils/matrix_sdk_extensions.dart/event_extension.dart @@ -87,9 +87,9 @@ extension LocalizedBody on Event { Future downloadAndDecryptAttachmentCached( {bool getThumbnail = false}) async { - final mxcUrl = attachmentOrThumbnailMxcUrl(getThumbnail: getThumbnail); - _downloadAndDecryptFutures[mxcUrl.toString()] ??= - downloadAndDecryptAttachment( + final mxcUrl = + attachmentOrThumbnailMxcUrl(getThumbnail: getThumbnail).toString(); + _downloadAndDecryptFutures[mxcUrl] ??= downloadAndDecryptAttachment( getThumbnail: getThumbnail, downloadCallback: (Uri url) async { final file = await DefaultCacheManager().getSingleFile(url.toString()); diff --git a/lib/widgets/event_content/audio_player.dart b/lib/widgets/event_content/audio_player.dart index a52502a6..160d2f6c 100644 --- a/lib/widgets/event_content/audio_player.dart +++ b/lib/widgets/event_content/audio_player.dart @@ -76,7 +76,7 @@ class _AudioPlayerState extends State { Logs().v('Could not download audio file', e, s); ScaffoldMessenger.of(context).showSnackBar( SnackBar( - content: Text(e.toLocalizedString(context)), + content: Text(e.toString()), ), ); } diff --git a/lib/widgets/event_content/image_bubble.dart b/lib/widgets/event_content/image_bubble.dart index 72fafc18..0ac3bfcf 100644 --- a/lib/widgets/event_content/image_bubble.dart +++ b/lib/widgets/event_content/image_bubble.dart @@ -261,12 +261,11 @@ class _ImageBubbleState extends State { widget.event.attachmentOrThumbnailMxcUrl(getThumbnail: true) == widget.event.attachmentMxcUrl; final key = isOriginal - ? widget.event.attachmentMxcUrl - : widget.event.thumbnailMxcUrl; + ? widget.event.attachmentMxcUrl.toString() + : widget.event.thumbnailMxcUrl.toString(); final mimetype = getMimetype(!isOriginal); if (_contentRenderers.containsKey(mimetype)) { - return _contentRenderers[mimetype] - .memory(_displayFile.bytes, key.toString()); + return _contentRenderers[mimetype].memory(_displayFile.bytes, key); } else { return Image.memory( _displayFile.bytes,