Fix issue where conversation list wasn't updating for sent indicators.

We needed to add (back?) notifying the conversation list when sent
status changes.
fork-5.53.8
Greyson Parrelli 2021-10-11 12:49:55 -04:00
rodzic 39e14e922b
commit 528fe67db9
2 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -826,6 +826,7 @@ public class MmsDatabase extends MessageDatabase {
long threadId = getThreadIdForMessage(messageId);
updateMailboxBitmask(messageId, Types.BASE_TYPE_MASK, Types.BASE_SENT_FAILED_TYPE, Optional.of(threadId));
ApplicationDependencies.getDatabaseObserver().notifyMessageUpdateObservers(new MessageId(messageId, true));
ApplicationDependencies.getDatabaseObserver().notifyConversationListListeners();
}
@Override
@ -833,6 +834,7 @@ public class MmsDatabase extends MessageDatabase {
long threadId = getThreadIdForMessage(messageId);
updateMailboxBitmask(messageId, Types.BASE_TYPE_MASK, Types.BASE_SENT_TYPE | (secure ? Types.PUSH_MESSAGE_BIT | Types.SECURE_MESSAGE_BIT : 0), Optional.of(threadId));
ApplicationDependencies.getDatabaseObserver().notifyMessageUpdateObservers(new MessageId(messageId, true));
ApplicationDependencies.getDatabaseObserver().notifyConversationListListeners();
}
@Override
@ -866,6 +868,7 @@ public class MmsDatabase extends MessageDatabase {
db.endTransaction();
}
ApplicationDependencies.getDatabaseObserver().notifyMessageUpdateObservers(new MessageId(messageId, true));
ApplicationDependencies.getDatabaseObserver().notifyConversationListListeners();
}
@Override

Wyświetl plik

@ -202,6 +202,7 @@ public class SmsDatabase extends MessageDatabase {
}
ApplicationDependencies.getDatabaseObserver().notifyMessageUpdateObservers(new MessageId(id, false));
ApplicationDependencies.getDatabaseObserver().notifyConversationListListeners();
}
@Override