mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-20 16:49:40 +01:00
Remove isMms from MessageId.
This commit is contained in:
@@ -37,7 +37,7 @@ public final class MessageDetailsRepository {
|
||||
private final Context context = ApplicationDependencies.getApplication();
|
||||
|
||||
@NonNull LiveData<MessageRecord> getMessageRecord(Long messageId) {
|
||||
return new MessageRecordLiveData(new MessageId(messageId, true));
|
||||
return new MessageRecordLiveData(new MessageId(messageId));
|
||||
}
|
||||
|
||||
@NonNull LiveData<MessageDetails> getMessageDetails(@Nullable MessageRecord messageRecord) {
|
||||
@@ -56,9 +56,7 @@ public final class MessageDetailsRepository {
|
||||
return Observable.<MessageDetails>create(emitter -> {
|
||||
DatabaseObserver.MessageObserver messageObserver = mId -> {
|
||||
try {
|
||||
MessageRecord messageRecord = messageId.isMms() ? SignalDatabase.messages().getMessageRecord(messageId.getId())
|
||||
: SignalDatabase.messages().getMessageRecord(messageId.getId());
|
||||
|
||||
MessageRecord messageRecord = SignalDatabase.messages().getMessageRecord(messageId.getId());
|
||||
MessageDetails messageDetails = getRecipientDeliveryStatusesInternal(messageRecord);
|
||||
|
||||
emitter.onNext(messageDetails);
|
||||
|
||||
@@ -34,13 +34,8 @@ final class MessageRecordLiveData extends LiveData<MessageRecord> {
|
||||
|
||||
@WorkerThread
|
||||
private synchronized void retrieveMessageRecordActual() {
|
||||
retrieve(messageId.isMms() ? SignalDatabase.messages() : SignalDatabase.messages());
|
||||
}
|
||||
|
||||
@WorkerThread
|
||||
private synchronized void retrieve(MessageTable messageDatabase) {
|
||||
try {
|
||||
MessageRecord record = messageDatabase.getMessageRecord(messageId.getId());
|
||||
MessageRecord record = SignalDatabase.messages().getMessageRecord(messageId.getId());
|
||||
|
||||
if (record.isPaymentNotification()) {
|
||||
record = SignalDatabase.payments().updateMessageWithPayment(record);
|
||||
|
||||
Reference in New Issue
Block a user