mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 01:40:07 +01:00
Treat unregistered user during send as general failure.
This commit is contained in:
committed by
Greyson Parrelli
parent
2ce6ea9a2a
commit
ea081e981f
@@ -1915,12 +1915,6 @@ open class MessageTable(context: Context?, databaseHelper: SignalDatabase) : Dat
|
||||
}
|
||||
}
|
||||
|
||||
fun markAsPendingInsecureSmsFallback(messageId: Long) {
|
||||
val threadId = getThreadIdForMessage(messageId)
|
||||
updateMailboxBitmask(messageId, MessageTypes.BASE_TYPE_MASK, MessageTypes.BASE_PENDING_INSECURE_SMS_FALLBACK, Optional.of(threadId))
|
||||
ApplicationDependencies.getDatabaseObserver().notifyMessageUpdateObservers(MessageId(messageId))
|
||||
}
|
||||
|
||||
fun markAsSending(messageId: Long) {
|
||||
val threadId = getThreadIdForMessage(messageId)
|
||||
updateMailboxBitmask(messageId, MessageTypes.BASE_TYPE_MASK, MessageTypes.BASE_SENDING_TYPE, Optional.of(threadId))
|
||||
|
||||
@@ -75,6 +75,7 @@ public abstract class DisplayRecord {
|
||||
return
|
||||
MessageTypes.isFailedMessageType(type) ||
|
||||
MessageTypes.isPendingSecureSmsFallbackType(type) ||
|
||||
MessageTypes.isPendingInsecureSmsFallbackType(type) ||
|
||||
deliveryStatus >= MessageTable.Status.STATUS_FAILED;
|
||||
}
|
||||
|
||||
@@ -224,10 +225,6 @@ public abstract class DisplayRecord {
|
||||
return hasReadReceipt;
|
||||
}
|
||||
|
||||
public boolean isPendingInsecureSmsFallback() {
|
||||
return MessageTypes.isPendingInsecureSmsFallbackType(type);
|
||||
}
|
||||
|
||||
public boolean isPaymentNotification() {
|
||||
return MessageTypes.isPaymentsNotification(type);
|
||||
}
|
||||
|
||||
@@ -20,6 +20,7 @@ final class StatusUtil {
|
||||
static boolean isFailed(long type, long deliveryStatus) {
|
||||
return MessageTypes.isFailedMessageType(type) ||
|
||||
MessageTypes.isPendingSecureSmsFallbackType(type) ||
|
||||
MessageTypes.isPendingInsecureSmsFallbackType(type) ||
|
||||
deliveryStatus >= MessageTable.Status.STATUS_FAILED;
|
||||
}
|
||||
|
||||
|
||||
@@ -180,10 +180,6 @@ public final class ThreadRecord {
|
||||
return hasReadReceipt;
|
||||
}
|
||||
|
||||
public boolean isPendingInsecureSmsFallback() {
|
||||
return MessageTypes.isPendingInsecureSmsFallbackType(type);
|
||||
}
|
||||
|
||||
public boolean isDelivered() {
|
||||
return StatusUtil.isDelivered(deliveryStatus, hasDeliveryReceipt);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user