9D767CD0AA573757AD042365/* Pods-CallKitTutorial.release.xcconfig */={isa=PBXFileReference;includeInIndex=1;lastKnownFileType=text.xcconfig;name="Pods-CallKitTutorial.release.xcconfig";path="Target Support Files/Pods-CallKitTutorial/Pods-CallKitTutorial.release.xcconfig";sourceTree="<group>";};
D7FA91A3C73CAEE3300CB14C/* Pods-CallKitTutorial.debug.xcconfig */={isa=PBXFileReference;includeInIndex=1;lastKnownFileType=text.xcconfig;name="Pods-CallKitTutorial.debug.xcconfig";path="Target Support Files/Pods-CallKitTutorial/Pods-CallKitTutorial.debug.xcconfig";sourceTree="<group>";};
varsavedReference:Any?=nil// Used when a reference is needed to avoid object from beeing GCd (example delegate stubs)
convenienceinit(reference:Any){
self.init()
savedReference=reference
}
}
publicclassLinphoneAsyncHelper{
funcpostOnCoreQueue(lambda:@escaping()->()){
coreQueue.async{
lambda()
}
}
funcpostOnMainQueue(lambda:@escaping()->()){
DispatchQueue.main.async{
lambda()
}
}
// Creates a publisher from the object created by the action passed as parameter
// For example if passed a create core call this function will create the LinphoneObject Core on core queue, and created object will be published through the built publisher