mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 17:29:32 +01:00
Rename SignalDatabase.sms/mms to SignalDatabase.messages
This commit is contained in:
@@ -167,7 +167,7 @@ public class ConversationDataSource implements PagedDataSource<MessageId, Conver
|
||||
@Override
|
||||
public @Nullable ConversationMessage load(@NonNull MessageId messageId) {
|
||||
Stopwatch stopwatch = new Stopwatch("load(" + messageId + "), thread " + threadId);
|
||||
MessageTable database = messageId.isMms() ? SignalDatabase.mms() : SignalDatabase.sms();
|
||||
MessageTable database = messageId.isMms() ? SignalDatabase.messages() : SignalDatabase.messages();
|
||||
MessageRecord record = database.getMessageRecordOrNull(messageId.getId());
|
||||
|
||||
if (record instanceof MediaMmsMessageRecord &&
|
||||
|
||||
@@ -1060,13 +1060,7 @@ public class ConversationFragment extends LoggingFragment implements Multiselect
|
||||
@Override
|
||||
protected Void doInBackground(Void... voids) {
|
||||
for (MessageRecord messageRecord : messageRecords) {
|
||||
boolean threadDeleted;
|
||||
|
||||
if (messageRecord.isMms()) {
|
||||
threadDeleted = SignalDatabase.mms().deleteMessage(messageRecord.getId());
|
||||
} else {
|
||||
threadDeleted = SignalDatabase.sms().deleteMessage(messageRecord.getId());
|
||||
}
|
||||
boolean threadDeleted = SignalDatabase.messages().deleteMessage(messageRecord.getId());
|
||||
|
||||
if (threadDeleted) {
|
||||
threadId = -1;
|
||||
@@ -1372,7 +1366,7 @@ public class ConversationFragment extends LoggingFragment implements Multiselect
|
||||
|
||||
private void scrollToNextMention() {
|
||||
SimpleTask.run(getViewLifecycleOwner().getLifecycle(), () -> {
|
||||
return SignalDatabase.mms().getOldestUnreadMentionDetails(threadId);
|
||||
return SignalDatabase.messages().getOldestUnreadMentionDetails(threadId);
|
||||
}, (pair) -> {
|
||||
if (pair != null) {
|
||||
jumpToMessage(pair.first(), pair.second(), () -> {});
|
||||
|
||||
@@ -2560,8 +2560,8 @@ public final class ConversationItem extends RelativeLayout implements BindableCo
|
||||
if (message > -1) builder.setMessage(message);
|
||||
|
||||
builder.setPositiveButton(R.string.yes, (dialogInterface, i) -> {
|
||||
MessageTable db = messageRecord.isMms() ? SignalDatabase.mms()
|
||||
: SignalDatabase.sms();
|
||||
MessageTable db = messageRecord.isMms() ? SignalDatabase.messages()
|
||||
: SignalDatabase.messages();
|
||||
|
||||
db.markAsInsecure(messageRecord.getId());
|
||||
db.markAsOutbox(messageRecord.getId());
|
||||
@@ -2579,9 +2579,9 @@ public final class ConversationItem extends RelativeLayout implements BindableCo
|
||||
|
||||
builder.setNegativeButton(R.string.no, (dialogInterface, i) -> {
|
||||
if (messageRecord.isMms()) {
|
||||
SignalDatabase.mms().markAsSentFailed(messageRecord.getId());
|
||||
SignalDatabase.messages().markAsSentFailed(messageRecord.getId());
|
||||
} else {
|
||||
SignalDatabase.sms().markAsSentFailed(messageRecord.getId());
|
||||
SignalDatabase.messages().markAsSentFailed(messageRecord.getId());
|
||||
}
|
||||
});
|
||||
builder.show();
|
||||
|
||||
@@ -115,7 +115,7 @@ class ConversationRepository {
|
||||
|
||||
void markGiftBadgeRevealed(long messageId) {
|
||||
SignalExecutors.BOUNDED_IO.execute(() -> {
|
||||
List<MessageTable.MarkedMessageInfo> markedMessageInfo = SignalDatabase.mms().setOutgoingGiftsRevealed(Collections.singletonList(messageId));
|
||||
List<MessageTable.MarkedMessageInfo> markedMessageInfo = SignalDatabase.messages().setOutgoingGiftsRevealed(Collections.singletonList(messageId));
|
||||
if (!markedMessageInfo.isEmpty()) {
|
||||
Log.d(TAG, "Marked gift badge revealed. Sending view sync message.");
|
||||
MultiDeviceViewedUpdateJob.enqueue(
|
||||
@@ -208,7 +208,7 @@ class ConversationRepository {
|
||||
}
|
||||
|
||||
if (RecipientUtil.isSmsOnly(threadId, recipient) && (!recipient.isMmsGroup() || Util.isDefaultSmsProvider(context))) {
|
||||
SignalDatabase.sms().insertSmsExportMessage(recipient.getId(), threadId);
|
||||
SignalDatabase.messages().insertSmsExportMessage(recipient.getId(), threadId);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -89,7 +89,7 @@ public class MessageCountsViewModel extends ViewModel {
|
||||
}
|
||||
|
||||
private int getUnreadMentionsCount(@NonNull Context context, long threadId) {
|
||||
return SignalDatabase.mms().getUnreadMentionCount(threadId);
|
||||
return SignalDatabase.messages().getUnreadMentionCount(threadId);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -49,9 +49,9 @@ class MessageQuotesRepository {
|
||||
val rootMessageId: MessageId = SignalDatabase.mmsSms.getRootOfQuoteChain(messageId)
|
||||
|
||||
var originalRecord: MessageRecord? = if (rootMessageId.mms) {
|
||||
SignalDatabase.mms.getMessageRecordOrNull(rootMessageId.id)
|
||||
SignalDatabase.messages.getMessageRecordOrNull(rootMessageId.id)
|
||||
} else {
|
||||
SignalDatabase.sms.getMessageRecordOrNull(rootMessageId.id)
|
||||
SignalDatabase.messages.getMessageRecordOrNull(rootMessageId.id)
|
||||
}
|
||||
|
||||
if (originalRecord == null) {
|
||||
|
||||
@@ -18,7 +18,6 @@ import org.thoughtcrime.securesms.crypto.ReentrantSessionLock;
|
||||
import org.thoughtcrime.securesms.crypto.storage.SignalIdentityKeyStore;
|
||||
import org.thoughtcrime.securesms.database.IdentityTable;
|
||||
import org.thoughtcrime.securesms.database.MessageTable;
|
||||
import org.thoughtcrime.securesms.database.MmsSmsTable;
|
||||
import org.thoughtcrime.securesms.database.NoSuchMessageException;
|
||||
import org.thoughtcrime.securesms.database.SignalDatabase;
|
||||
import org.thoughtcrime.securesms.database.model.IdentityRecord;
|
||||
@@ -63,9 +62,7 @@ public final class SafetyNumberChangeRepository {
|
||||
public Single<TrustAndVerifyResult> trustOrVerifyChangedRecipientsAndResendRx(@NonNull List<SafetyNumberRecipient> safetyNumberRecipients, @NonNull MessageId messageId) {
|
||||
Log.d(TAG, "Trust or verify changed recipients and resend message: " + messageId + " for: " + Util.join(safetyNumberRecipients, ","));
|
||||
return Single.fromCallable(() -> {
|
||||
MessageRecord messageRecord = messageId.isMms() ? SignalDatabase.mms().getMessageRecord(messageId.getId())
|
||||
: SignalDatabase.sms().getMessageRecord(messageId.getId());
|
||||
|
||||
MessageRecord messageRecord = SignalDatabase.messages().getMessageRecord(messageId.getId());
|
||||
return trustOrVerifyChangedRecipientsAndResendInternal(fromSafetyNumberRecipients(safetyNumberRecipients), messageRecord);
|
||||
}).subscribeOn(Schedulers.io());
|
||||
}
|
||||
@@ -113,7 +110,7 @@ public final class SafetyNumberChangeRepository {
|
||||
@WorkerThread
|
||||
private @Nullable MessageRecord getMessageRecord(Long messageId, String messageType) {
|
||||
try {
|
||||
return SignalDatabase.mms().getMessageRecord(messageId);
|
||||
return SignalDatabase.messages().getMessageRecord(messageId);
|
||||
} catch (NoSuchMessageException e) {
|
||||
Log.i(TAG, e);
|
||||
}
|
||||
@@ -178,16 +175,14 @@ public final class SafetyNumberChangeRepository {
|
||||
@WorkerThread
|
||||
private void processOutgoingMessageRecord(@NonNull List<ChangedRecipient> changedRecipients, @NonNull MessageRecord messageRecord) {
|
||||
Log.d(TAG, "processOutgoingMessageRecord");
|
||||
MessageTable smsDatabase = SignalDatabase.sms();
|
||||
MessageTable mmsDatabase = SignalDatabase.mms();
|
||||
Set<RecipientId> resendIds = new HashSet<>();
|
||||
Set<RecipientId> resendIds = new HashSet<>();
|
||||
|
||||
for (ChangedRecipient changedRecipient : changedRecipients) {
|
||||
RecipientId id = changedRecipient.getRecipient().getId();
|
||||
IdentityKey identityKey = changedRecipient.getIdentityRecord().getIdentityKey();
|
||||
|
||||
if (messageRecord.isMms()) {
|
||||
mmsDatabase.removeMismatchedIdentity(messageRecord.getId(), id, identityKey);
|
||||
SignalDatabase.messages().removeMismatchedIdentity(messageRecord.getId(), id, identityKey);
|
||||
|
||||
if (messageRecord.getRecipient().isDistributionList() || messageRecord.getRecipient().isPushGroup()) {
|
||||
resendIds.add(id);
|
||||
@@ -195,7 +190,7 @@ public final class SafetyNumberChangeRepository {
|
||||
MessageSender.resend(context, messageRecord);
|
||||
}
|
||||
} else {
|
||||
smsDatabase.removeMismatchedIdentity(messageRecord.getId(), id, identityKey);
|
||||
SignalDatabase.messages().removeMismatchedIdentity(messageRecord.getId(), id, identityKey);
|
||||
|
||||
MessageSender.resend(context, messageRecord);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user