Fix: stored messages are not shown

This commit is contained in:
otsmr 2026-04-20 14:25:49 +02:00
parent 814ad6f001
commit 718e1ec9fd

View file

@ -78,7 +78,8 @@ class MessagesDao extends DatabaseAccessor<TwonlyDB> with _$MessagesDaoMixin {
// messages in groups will only be removed in case all members have received it...
// so ensuring that this message is not shown in the messages anymore
(t.openedAt.isBiggerThanValue(deletionTime) |
t.openedAt.isNull()),
t.openedAt.isNull() |
t.mediaStored.equals(true)),
)
..orderBy([(t) => OrderingTerm.desc(t.createdAt)])
..limit(1))
@ -98,7 +99,8 @@ class MessagesDao extends DatabaseAccessor<TwonlyDB> with _$MessagesDaoMixin {
// messages in groups will only be removed in case all members have received it...
// so ensuring that this message is not shown in the messages anymore
(t.openedAt.isBiggerThanValue(deletionTime) |
t.openedAt.isNull()) &
t.openedAt.isNull() |
t.mediaStored.equals(true)) &
(t.isDeletedFromSender.equals(true) |
(t.type.equals(MessageType.text.name).not() |
t.type.equals(MessageType.media.name).not()) |