Fix various backup import-export inconsistencies.

This commit is contained in:
Greyson Parrelli
2024-09-20 21:14:08 -04:00
parent a10958ee13
commit 90998a4076
21 changed files with 257 additions and 196 deletions

View File

@@ -2227,6 +2227,7 @@ class AttachmentTable(
put(ARCHIVE_MEDIA_NAME, attachment.archiveMediaName)
put(ARCHIVE_MEDIA_ID, attachment.archiveMediaId)
put(ARCHIVE_THUMBNAIL_MEDIA_ID, attachment.archiveThumbnailMediaId)
put(ARCHIVE_TRANSFER_STATE, ArchiveTransferState.FINISHED.value)
put(THUMBNAIL_RESTORE_STATE, ThumbnailRestoreState.NEEDS_RESTORE.value)
put(ATTACHMENT_UUID, attachment.uuid?.toString())
put(BLUR_HASH, attachment.blurHash?.hash)

View File

@@ -60,12 +60,14 @@ public interface MessageTypes {
long BASE_PENDING_SECURE_SMS_FALLBACK = 25;
long BASE_PENDING_INSECURE_SMS_FALLBACK = 26;
long BASE_DRAFT_TYPE = 27;
long BASE_SENDING_SKIPPED_TYPE = 28;
long[] OUTGOING_MESSAGE_TYPES = { BASE_OUTBOX_TYPE, BASE_SENT_TYPE,
BASE_SENDING_TYPE, BASE_SENT_FAILED_TYPE,
BASE_PENDING_SECURE_SMS_FALLBACK,
BASE_PENDING_INSECURE_SMS_FALLBACK,
OUTGOING_AUDIO_CALL_TYPE, OUTGOING_VIDEO_CALL_TYPE };
OUTGOING_AUDIO_CALL_TYPE, OUTGOING_VIDEO_CALL_TYPE,
BASE_SENDING_SKIPPED_TYPE };
// Message attributes
long MESSAGE_ATTRIBUTE_MASK = 0xE0;