diff options
Diffstat (limited to 'ios/Operations')
| -rw-r--r-- | ios/Operations/BackgroundObserver.swift | 4 | ||||
| -rw-r--r-- | ios/Operations/ResultOperation.swift | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/ios/Operations/BackgroundObserver.swift b/ios/Operations/BackgroundObserver.swift index 2b9181a073..5165780a15 100644 --- a/ios/Operations/BackgroundObserver.swift +++ b/ios/Operations/BackgroundObserver.swift @@ -14,12 +14,12 @@ import UIKit @available(iOSApplicationExtension, unavailable) public final class BackgroundObserver: OperationObserver { public let name: String - public let backgroundTaskProvider: BackgroundTaskProvider + public let backgroundTaskProvider: BackgroundTaskProviding public let cancelUponExpiration: Bool private var taskIdentifier: UIBackgroundTaskIdentifier? - public init(backgroundTaskProvider: BackgroundTaskProvider, name: String, cancelUponExpiration: Bool) { + public init(backgroundTaskProvider: BackgroundTaskProviding, name: String, cancelUponExpiration: Bool) { self.backgroundTaskProvider = backgroundTaskProvider self.name = name self.cancelUponExpiration = cancelUponExpiration diff --git a/ios/Operations/ResultOperation.swift b/ios/Operations/ResultOperation.swift index d555b4a9bc..e377ecf9f5 100644 --- a/ios/Operations/ResultOperation.swift +++ b/ios/Operations/ResultOperation.swift @@ -9,7 +9,7 @@ import Foundation /// Base class for operations producing result. -open class ResultOperation<Success>: AsyncOperation, OutputOperation { +open class ResultOperation<Success>: AsyncOperation, OutputOperation, @unchecked Sendable { public typealias CompletionHandler = (Result<Success, Error>) -> Void private let nslock = NSLock() |
