From 03a1fef7c9e080747c96f25730cf5b8521812593 Mon Sep 17 00:00:00 2001
From: Kamal Bramwell <kamal@elixxir.io>
Date: Fri, 2 Dec 2022 11:02:01 -0500
Subject: [PATCH] Update progress

---
 .../java/io/xxlabs/messenger/backup/cloud/crust/Crust.kt  | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

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 ebfd9cda..7cab3048 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
@@ -70,8 +70,12 @@ class Crust private constructor(
     private fun backup() {
         scope.launch {
             updateProgress()
-            crustApi.uploadBackup(backupService.backupFilePath)
-            updateProgress(25)
+            crustApi.uploadBackup(backupService.backupFilePath).run {
+                when {
+                    isSuccess -> updateProgress(100)
+                    isFailure -> updateProgress(error = exceptionOrNull())
+                }
+            }
         }
     }
 
-- 
GitLab