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 e7ae83f6b00ecc28eadf5bbb5ed2477a6b746fdd..f38a04319b80bf88958ea99ec49830a9032872b4 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