Skip to content

Commit 9689fd8

Browse files
committed
More precise approach
1 parent 3b0235a commit 9689fd8

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

FirebaseFunctions/Sources/HTTPSCallable.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,16 @@ open class HTTPSCallable: NSObject {
7979
completion: @escaping (HTTPSCallableResult?,
8080
Error?) -> Void) {
8181
if #available(iOS 13, macCatalyst 13, macOS 10.15, tvOS 13, watchOS 7, *) {
82-
Task { @MainActor in
82+
Task {
8383
do {
8484
let result = try await call(data)
85-
completion(result, nil)
85+
await MainActor.run {
86+
completion(result, nil)
87+
}
8688
} catch {
87-
completion(nil, error)
89+
await MainActor.run {
90+
completion(nil, error)
91+
}
8892
}
8993
}
9094
} else {

0 commit comments

Comments
 (0)