From d89f26a26cafa7d6795916579cbc98de68a91f12 Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Thu, 29 Sep 2022 18:57:31 +0200
Subject: [PATCH] Update example app

---
 .../xx-messenger/Sources/AppFeature/AppEnvironment+Live.swift   | 2 +-
 Examples/xx-messenger/Sources/AppFeature/AppFeature.swift       | 2 +-
 Examples/xx-messenger/Sources/BackupFeature/BackupFeature.swift | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Examples/xx-messenger/Sources/AppFeature/AppEnvironment+Live.swift b/Examples/xx-messenger/Sources/AppFeature/AppEnvironment+Live.swift
index a81b863a..3cf2cb0b 100644
--- a/Examples/xx-messenger/Sources/AppFeature/AppEnvironment+Live.swift
+++ b/Examples/xx-messenger/Sources/AppFeature/AppEnvironment+Live.swift
@@ -28,7 +28,7 @@ extension AppEnvironment {
       handleConfirm: .live(db: dbManager.getDB),
       handleReset: .live(db: dbManager.getDB)
     )
-    let backupStorage = BackupStorage.live(now: Date.init)
+    let backupStorage = BackupStorage.onDisk()
     let mainQueue = DispatchQueue.main.eraseToAnyScheduler()
     let bgQueue = DispatchQueue.global(qos: .background).eraseToAnyScheduler()
 
diff --git a/Examples/xx-messenger/Sources/AppFeature/AppFeature.swift b/Examples/xx-messenger/Sources/AppFeature/AppFeature.swift
index 145da907..07be9948 100644
--- a/Examples/xx-messenger/Sources/AppFeature/AppFeature.swift
+++ b/Examples/xx-messenger/Sources/AppFeature/AppFeature.swift
@@ -97,7 +97,7 @@ let appReducer = Reducer<AppState, AppAction, AppEnvironment>
           env.log(.error(error as NSError))
         }))
         cancellables.append(env.messenger.registerBackupCallback(.init { data in
-          env.backupStorage.store(data)
+          try? env.backupStorage.store(data)
         }))
 
         let isLoaded = env.messenger.isLoaded()
diff --git a/Examples/xx-messenger/Sources/BackupFeature/BackupFeature.swift b/Examples/xx-messenger/Sources/BackupFeature/BackupFeature.swift
index 128c375b..e1ce8fb2 100644
--- a/Examples/xx-messenger/Sources/BackupFeature/BackupFeature.swift
+++ b/Examples/xx-messenger/Sources/BackupFeature/BackupFeature.swift
@@ -166,7 +166,7 @@ public let backupReducer = Reducer<BackupState, BackupAction, BackupEnvironment>
     return Effect.run { subscriber in
       do {
         try env.messenger.stopBackup()
-        env.backupStorage.remove()
+        try env.backupStorage.remove()
         subscriber.send(.didStop(failure: nil))
       } catch {
         subscriber.send(.didStop(failure: error as NSError))
-- 
GitLab