fix downloaded media files not shown

This commit is contained in:
otsmr 2026-07-13 22:34:08 +02:00
parent 3ed6c1b334
commit 8fc8907a87

View file

@ -44,6 +44,7 @@ class MessagesDao extends DatabaseAccessor<TwonlyDB> with _$MessagesDaoMixin {
messages.groupId.equals(groupId) & messages.groupId.equals(groupId) &
messages.isDeletedFromSender.equals(false) & messages.isDeletedFromSender.equals(false) &
(messages.mediaId.isNull() | (messages.mediaId.isNull() |
mediaFiles.downloadState.isNull() |
mediaFiles.downloadState mediaFiles.downloadState
.equals(DownloadState.reuploadRequested.name) .equals(DownloadState.reuploadRequested.name)
.not()), .not()),
@ -61,9 +62,10 @@ class MessagesDao extends DatabaseAccessor<TwonlyDB> with _$MessagesDaoMixin {
), ),
]) ])
..where( ..where(
mediaFiles.downloadState (mediaFiles.downloadState.isNull() |
.equals(DownloadState.reuploadRequested.name) mediaFiles.downloadState
.not() & .equals(DownloadState.reuploadRequested.name)
.not()) &
mediaFiles.type.equals(MediaType.audio.name).not() & mediaFiles.type.equals(MediaType.audio.name).not() &
messages.openedAt.isNull() & messages.openedAt.isNull() &
messages.groupId.equals(groupId) & messages.groupId.equals(groupId) &