From 29d17c11fe7d9d8404b235d098246ee6122c00d4 Mon Sep 17 00:00:00 2001 From: Kamal Bramwell <kamal@elixxir.io> Date: Mon, 5 Dec 2022 22:00:56 -0500 Subject: [PATCH] Update the last backup date after successful Crust backup --- .../java/io/xxlabs/messenger/backup/cloud/crust/Crust.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/xxlabs/messenger/backup/cloud/crust/Crust.kt b/app/src/main/java/io/xxlabs/messenger/backup/cloud/crust/Crust.kt index e7ae83f6..f38a0431 100644 --- a/app/src/main/java/io/xxlabs/messenger/backup/cloud/crust/Crust.kt +++ b/app/src/main/java/io/xxlabs/messenger/backup/cloud/crust/Crust.kt @@ -111,7 +111,10 @@ class Crust private constructor( updateProgress() crustApi.uploadBackup(backupService.backupFilePath).run { when { - isSuccess -> updateProgress(100) + isSuccess -> { + updateProgress(100) + updateLastBackup(CrustBackupData.fromLatestBackup()) + } isFailure -> updateProgress(error = exceptionOrNull()) } } @@ -137,5 +140,6 @@ private class CrustBackupData( companion object Factory { fun from(backupData: AccountArchive) = CrustBackupData(backupData.data.size.toLong()) + fun fromLatestBackup() = CrustBackupData(1) } } \ No newline at end of file -- GitLab