From 5ef92cbd05265fbbf6ec4e0357cec04aca312884 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Thu, 28 Nov 2024 11:33:41 -0800 Subject: [PATCH] =?UTF-8?q?Make=20refresher=20non-optional=20because=20it?= =?UTF-8?q?=20doesn=E2=80=99t=20need=20to=20be=20optional.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Account/LocalAccount/LocalAccountDelegate.swift | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Account/Sources/Account/LocalAccount/LocalAccountDelegate.swift b/Account/Sources/Account/LocalAccount/LocalAccountDelegate.swift index ddb83a4e2..b284fd8f1 100644 --- a/Account/Sources/Account/LocalAccount/LocalAccountDelegate.swift +++ b/Account/Sources/Account/LocalAccount/LocalAccountDelegate.swift @@ -26,7 +26,7 @@ final class LocalAccountDelegate: AccountDelegate { weak var account: Account? lazy var refreshProgress: DownloadProgress = { - refresher!.downloadProgress + refresher.downloadProgress }() let behaviors: AccountBehaviors = [] @@ -36,7 +36,7 @@ final class LocalAccountDelegate: AccountDelegate { var credentials: Credentials? var accountMetadata: AccountMetadata? - private lazy var refresher: LocalAccountRefresher? = { + private lazy var refresher: LocalAccountRefresher = { let refresher = LocalAccountRefresher() refresher.delegate = self return refresher @@ -57,7 +57,7 @@ final class LocalAccountDelegate: AccountDelegate { let group = DispatchGroup() group.enter() - refresher?.refreshFeeds(webFeeds) { + refresher.refreshFeeds(webFeeds) { group.leave() } @@ -202,7 +202,7 @@ final class LocalAccountDelegate: AccountDelegate { // MARK: Suspend and Resume (for iOS) func suspendNetwork() { - refresher?.suspend() + refresher.suspend() } func suspendDatabase() { @@ -210,7 +210,7 @@ final class LocalAccountDelegate: AccountDelegate { } func resume() { - refresher?.resume() + refresher.resume() } }