BankingClient/ui/BankingiOSApp/BankingiOSApp/fints4k/DispatchQueueAsyncRunner.swift

20 lines
389 B
Swift

import Foundation
import MultiplatformUtils
import BankingUiSwift
class DispatchQueueAsyncRunner : IAsyncRunner {
func runAsync(runnable: @escaping () -> Void) {
let frozen = FreezerKt.freeze(obj: runnable)
runnable()
DispatchQueue(label: "DispatchQueueAsyncRunner", qos: .background).async {
runnable()
}
}
}