mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-07-04 10:30:42 +00:00
Fix external audio route change
This commit is contained in:
parent
dee128fd20
commit
42c3590329
@ -171,7 +171,7 @@ class CallKitProviderDelegate: NSObject, CXProviderDelegate {
|
|||||||
private func requestTransaction(_ transaction: CXTransaction, completion: ((Bool) -> Void)? = nil) {
|
private func requestTransaction(_ transaction: CXTransaction, completion: ((Bool) -> Void)? = nil) {
|
||||||
self.callController.request(transaction) { error in
|
self.callController.request(transaction) { error in
|
||||||
if let error = error {
|
if let error = error {
|
||||||
print("Error requesting transaction: \(error)")
|
print("Error requesting transaction \(transaction): \(error)")
|
||||||
}
|
}
|
||||||
completion?(error == nil)
|
completion?(error == nil)
|
||||||
}
|
}
|
||||||
|
@ -413,6 +413,9 @@ public final class PresentationCallImpl: PresentationCall {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
strongSelf.audioOutputStateValue = (availableOutputs, currentOutput)
|
strongSelf.audioOutputStateValue = (availableOutputs, currentOutput)
|
||||||
|
if let currentOutput = currentOutput {
|
||||||
|
strongSelf.currentAudioOutputValue = currentOutput
|
||||||
|
}
|
||||||
|
|
||||||
var signal: Signal<([AudioSessionOutput], AudioSessionOutput?), NoError> = .single((availableOutputs, currentOutput))
|
var signal: Signal<([AudioSessionOutput], AudioSessionOutput?), NoError> = .single((availableOutputs, currentOutput))
|
||||||
if !didReceiveAudioOutputs {
|
if !didReceiveAudioOutputs {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user