Add performance metrics for archive uploads.

This commit is contained in:
Greyson Parrelli
2025-08-14 13:33:23 -04:00
committed by Jeffrey Starke
parent 9ccdbb8e40
commit 73ad6221a6
5 changed files with 84 additions and 9 deletions

View File

@@ -61,7 +61,6 @@ import org.signal.core.util.requireString
import org.signal.core.util.select
import org.signal.core.util.toInt
import org.signal.core.util.update
import org.signal.core.util.updateAll
import org.signal.core.util.withinTransaction
import org.thoughtcrime.securesms.attachments.ArchivedAttachment
import org.thoughtcrime.securesms.attachments.Attachment
@@ -2011,11 +2010,13 @@ class AttachmentTable(
fun clearAllArchiveData() {
writableDatabase
.updateAll(TABLE_NAME)
.update(TABLE_NAME)
.values(
ARCHIVE_CDN to null,
ARCHIVE_TRANSFER_STATE to ArchiveTransferState.NONE.value
ARCHIVE_TRANSFER_STATE to ArchiveTransferState.NONE.value,
UPLOAD_TIMESTAMP to 0
)
.where("$ARCHIVE_CDN NOT NULL")
.run()
}