|
@@ -885,7 +885,7 @@ open class ImageCache: @unchecked Sendable {
|
|
|
|
|
|
|
|
let taskState = BackgroundTaskState()
|
|
let taskState = BackgroundTaskState()
|
|
|
|
|
|
|
|
- @MainActor @Sendable func endBackgroundTaskIfNeeded() {
|
|
|
|
|
|
|
+ let endBackgroundTaskIfNeeded: @MainActor @Sendable () -> Void = {
|
|
|
Task { @MainActor in
|
|
Task { @MainActor in
|
|
|
guard let bgTask = await taskState.takeValidValueAndInvalidate() else { return }
|
|
guard let bgTask = await taskState.takeValidValueAndInvalidate() else { return }
|
|
|
guard let sharedApplication = KingfisherWrapper<UIApplication>.shared else { return }
|
|
guard let sharedApplication = KingfisherWrapper<UIApplication>.shared else { return }
|