From 83e73821f455ff0c191b62ea567f6314a550cd51 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Mon, 22 Apr 2024 18:02:14 -0700 Subject: [PATCH] Move CloudKitRemoteNotificationOperation to CloudKitSync module. --- .../CloudKitRemoteNotificationOperation.swift | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) rename {Account/Sources/Account/CloudKit => CloudKitSync/Sources/CloudKitSync}/CloudKitRemoteNotificationOperation.swift (81%) diff --git a/Account/Sources/Account/CloudKit/CloudKitRemoteNotificationOperation.swift b/CloudKitSync/Sources/CloudKitSync/CloudKitRemoteNotificationOperation.swift similarity index 81% rename from Account/Sources/Account/CloudKit/CloudKitRemoteNotificationOperation.swift rename to CloudKitSync/Sources/CloudKitSync/CloudKitRemoteNotificationOperation.swift index abeec868b..169bee15c 100644 --- a/Account/Sources/Account/CloudKit/CloudKitRemoteNotificationOperation.swift +++ b/CloudKitSync/Sources/CloudKitSync/CloudKitRemoteNotificationOperation.swift @@ -9,11 +9,10 @@ import Foundation import os.log import Core -import CloudKitSync -class CloudKitRemoteNotificationOperation: MainThreadOperation { - - private var log = OSLog(subsystem: Bundle.main.bundleIdentifier!, category: "CloudKit") +@MainActor public final class CloudKitRemoteNotificationOperation: MainThreadOperation { + + private let log = OSLog(subsystem: Bundle.main.bundleIdentifier!, category: "CloudKit") // MainThreadOperation public var isCanceled = false @@ -26,13 +25,13 @@ class CloudKitRemoteNotificationOperation: MainThreadOperation { private weak var articlesZone: CloudKitArticlesZone? private var userInfo: [AnyHashable : Any] - init(accountZone: CloudKitAccountZone, articlesZone: CloudKitArticlesZone, userInfo: [AnyHashable : Any]) { + public init(accountZone: CloudKitAccountZone, articlesZone: CloudKitArticlesZone, userInfo: [AnyHashable : Any]) { self.accountZone = accountZone self.articlesZone = articlesZone self.userInfo = userInfo } - @MainActor func run() { + @MainActor public func run() { guard let accountZone = accountZone, let articlesZone = articlesZone else { self.operationDelegate?.operationDidComplete(self) return