kopia lustrzana https://github.com/ryukoposting/Signal-Android
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
rodzic
39e14e922b
commit
528fe67db9
|
@ -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
|
||||
|
|
|
@ -202,6 +202,7 @@ public class SmsDatabase extends MessageDatabase {
|
|||
}
|
||||
|
||||
ApplicationDependencies.getDatabaseObserver().notifyMessageUpdateObservers(new MessageId(id, false));
|
||||
ApplicationDependencies.getDatabaseObserver().notifyConversationListListeners();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Ładowanie…
Reference in New Issue