From 2b0cd13ff7d91eb82046a4b995710ce36482b97c Mon Sep 17 00:00:00 2001 From: yochidros Date: Wed, 12 Jun 2024 13:34:13 +0900 Subject: [PATCH] fix: added @MainActor annotation for matches UIApplication.beginBackgroundTask(expirarationHandler: .. --- DatadogCore/Sources/Core/Upload/BackgroundTaskCoordinator.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DatadogCore/Sources/Core/Upload/BackgroundTaskCoordinator.swift b/DatadogCore/Sources/Core/Upload/BackgroundTaskCoordinator.swift index 90b1adbabb..c0ed5b022f 100644 --- a/DatadogCore/Sources/Core/Upload/BackgroundTaskCoordinator.swift +++ b/DatadogCore/Sources/Core/Upload/BackgroundTaskCoordinator.swift @@ -22,7 +22,7 @@ import DatadogInternal /// Bridge protocol that matches `UIApplication` interface for background tasks. Allows easier testablity. internal protocol UIKitAppBackgroundTaskCoordinator { - func beginBackgroundTask(expirationHandler handler: (() -> Void)?) -> UIBackgroundTaskIdentifier + func beginBackgroundTask(expirationHandler handler: (@MainActor () -> Void)?) -> UIBackgroundTaskIdentifier func endBackgroundTask(_ identifier: UIBackgroundTaskIdentifier) }