Fix record permission callback thread

This commit is contained in:
Ali 2019-11-15 16:45:40 +04:00
parent e539f81f19
commit a2b69da52e

View File

@ -282,6 +282,7 @@ public final class DeviceAccess {
completion(true) completion(true)
} else { } else {
AVAudioSession.sharedInstance().requestRecordPermission({ granted in AVAudioSession.sharedInstance().requestRecordPermission({ granted in
Queue.mainQueue().async {
if granted { if granted {
completion(true) completion(true)
} else if let presentationData = presentationData { } else if let presentationData = presentationData {
@ -302,6 +303,7 @@ public final class DeviceAccess {
displayNotificationFromBackground(text) displayNotificationFromBackground(text)
} }
} }
}
}) })
} }
case let .mediaLibrary(mediaLibrarySubject): case let .mediaLibrary(mediaLibrarySubject):