From bf5bf2adb02aa3dc38d3de21d820f891034b0515 Mon Sep 17 00:00:00 2001 From: Krille Date: Mon, 6 May 2024 14:59:45 +0200 Subject: [PATCH] refactor: Removes the behavior of deleting an event if the file is no longer cached This brings more problems than it helps. It leads to bugs like flickering of sending images and also confuses the user. This should either be handled by the app or the user. --- lib/src/event.dart | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/lib/src/event.dart b/lib/src/event.dart index e8f22709..f18e0a85 100644 --- a/lib/src/event.dart +++ b/lib/src/event.dart @@ -145,19 +145,6 @@ class Event extends MatrixEvent { ); } } - - // If this is failed to send and the file is no longer cached, it should be removed! - if (!status.isSent && - { - MessageTypes.Image, - MessageTypes.Video, - MessageTypes.Audio, - MessageTypes.File, - }.contains(messageType) && - !room.sendingFilePlaceholders.containsKey(eventId)) { - // ignore: discarded_futures - remove(); - } } static Map getMapFromPayload(Object? payload) {