From ea921badfb6891fc082699a16dcc04148ddb49dc Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Fri, 5 Jul 2024 15:20:42 +0200 Subject: [PATCH] Replace DispatchQueue.global() instead DispatchQueue.main --- Linphone/UI/Call/CallView.swift | 36 +++++++++---------- .../Fragments/ContactsListBottomSheet.swift | 2 +- .../History/Fragments/DialerBottomSheet.swift | 4 +-- .../History/Fragments/StartCallFragment.swift | 14 ++++---- Linphone/Utils/EditContactController.swift | 2 +- 5 files changed, 29 insertions(+), 29 deletions(-) diff --git a/Linphone/UI/Call/CallView.swift b/Linphone/UI/Call/CallView.swift index fa9d24b8f..25601cccb 100644 --- a/Linphone/UI/Call/CallView.swift +++ b/Linphone/UI/Call/CallView.swift @@ -705,7 +705,7 @@ struct CallView: View { if (oldOrientation != orientation && oldOrientation != .faceUp) || (oldOrientation == .faceUp && (orientation == .landscapeLeft || orientation == .landscapeRight)) { telecomManager.callStarted = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { telecomManager.callStarted = true } } @@ -1883,7 +1883,7 @@ struct CallView: View { if AVAudioSession.sharedInstance().availableInputs != nil && !AVAudioSession.sharedInstance().availableInputs!.filter({ $0.portType.rawValue.contains("Bluetooth") }).isEmpty { - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { audioRouteSheet = true } } else { @@ -1928,9 +1928,9 @@ struct CallView: View { isShowStartCallFragment.toggle() } - DispatchQueue.global().asyncAfter(deadline: .now() + 0.3) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { telecomManager.callStarted = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { telecomManager.callStarted = true } } @@ -1964,9 +1964,9 @@ struct CallView: View { isShowStartCallFragment.toggle() } - DispatchQueue.global().asyncAfter(deadline: .now() + 0.3) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { telecomManager.callStarted = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { telecomManager.callStarted = true } } @@ -2046,9 +2046,9 @@ struct CallView: View { isShowCallsListFragment.toggle() } - DispatchQueue.global().asyncAfter(deadline: .now() + 0.3) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { telecomManager.callStarted = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { telecomManager.callStarted = true } } @@ -2097,9 +2097,9 @@ struct CallView: View { VStack { Button { showingDialer.toggle() - DispatchQueue.global().asyncAfter(deadline: .now() + 0.3) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { telecomManager.callStarted = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { telecomManager.callStarted = true } } @@ -2282,9 +2282,9 @@ struct CallView: View { isShowStartCallFragment.toggle() } - DispatchQueue.global().asyncAfter(deadline: .now() + 0.3) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { telecomManager.callStarted = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { telecomManager.callStarted = true } } @@ -2318,9 +2318,9 @@ struct CallView: View { isShowStartCallFragment.toggle() } - DispatchQueue.global().asyncAfter(deadline: .now() + 0.3) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { telecomManager.callStarted = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { telecomManager.callStarted = true } } @@ -2403,9 +2403,9 @@ struct CallView: View { isShowCallsListFragment.toggle() } - DispatchQueue.global().asyncAfter(deadline: .now() + 0.3) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { telecomManager.callStarted = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { telecomManager.callStarted = true } } @@ -2454,9 +2454,9 @@ struct CallView: View { VStack { Button { showingDialer.toggle() - DispatchQueue.global().asyncAfter(deadline: .now() + 0.3) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) { telecomManager.callStarted = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { telecomManager.callStarted = true } } diff --git a/Linphone/UI/Main/Contacts/Fragments/ContactsListBottomSheet.swift b/Linphone/UI/Main/Contacts/Fragments/ContactsListBottomSheet.swift index 0237a5990..f0ca349e9 100644 --- a/Linphone/UI/Main/Contacts/Fragments/ContactsListBottomSheet.swift +++ b/Linphone/UI/Main/Contacts/Fragments/ContactsListBottomSheet.swift @@ -119,7 +119,7 @@ struct ContactsListBottomSheet: View { contactViewModel.selectedFriendToShare = contactViewModel.selectedFriend - DispatchQueue.global().asyncAfter(deadline: .now() + 0.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { showShareSheet.toggle() } diff --git a/Linphone/UI/Main/History/Fragments/DialerBottomSheet.swift b/Linphone/UI/Main/History/Fragments/DialerBottomSheet.swift index 7231934d8..8328dca8b 100644 --- a/Linphone/UI/Main/History/Fragments/DialerBottomSheet.swift +++ b/Linphone/UI/Main/History/Fragments/DialerBottomSheet.swift @@ -455,7 +455,7 @@ struct DialerBottomSheet: View { if callViewModel.isTransferInsteadCall { showingDialer = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.2) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { magicSearch.searchForContacts( sourceFlags: MagicSearch.Source.Friends.rawValue | MagicSearch.Source.LdapServers.rawValue) @@ -477,7 +477,7 @@ struct DialerBottomSheet: View { } else { showingDialer = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.2) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { magicSearch.searchForContacts( sourceFlags: MagicSearch.Source.Friends.rawValue | MagicSearch.Source.LdapServers.rawValue) diff --git a/Linphone/UI/Main/History/Fragments/StartCallFragment.swift b/Linphone/UI/Main/History/Fragments/StartCallFragment.swift index 4e0589afb..3721884d8 100644 --- a/Linphone/UI/Main/History/Fragments/StartCallFragment.swift +++ b/Linphone/UI/Main/History/Fragments/StartCallFragment.swift @@ -62,7 +62,7 @@ struct StartCallFragment: View { .padding(.top, 2) .padding(.leading, -10) .onTapGesture { - DispatchQueue.global().asyncAfter(deadline: .now() + 0.2) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { magicSearch.searchForContacts( sourceFlags: MagicSearch.Source.Friends.rawValue | MagicSearch.Source.LdapServers.rawValue) @@ -126,13 +126,13 @@ struct StartCallFragment: View { if !showingDialer { isSearchFieldFocused = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.2) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { showingDialer = true } } else { showingDialer = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.2) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { isSearchFieldFocused = true } } @@ -221,7 +221,7 @@ struct StartCallFragment: View { if callViewModel.isTransferInsteadCall { showingDialer = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.2) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { magicSearch.searchForContacts( sourceFlags: MagicSearch.Source.Friends.rawValue | MagicSearch.Source.LdapServers.rawValue) @@ -243,7 +243,7 @@ struct StartCallFragment: View { } else { showingDialer = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.2) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { magicSearch.searchForContacts( sourceFlags: MagicSearch.Source.Friends.rawValue | MagicSearch.Source.LdapServers.rawValue) @@ -322,7 +322,7 @@ struct StartCallFragment: View { if callViewModel.isTransferInsteadCall { showingDialer = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.2) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { magicSearch.searchForContacts( sourceFlags: MagicSearch.Source.Friends.rawValue | MagicSearch.Source.LdapServers.rawValue) @@ -346,7 +346,7 @@ struct StartCallFragment: View { } else { showingDialer = false - DispatchQueue.global().asyncAfter(deadline: .now() + 0.2) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { magicSearch.searchForContacts( sourceFlags: MagicSearch.Source.Friends.rawValue | MagicSearch.Source.LdapServers.rawValue) diff --git a/Linphone/Utils/EditContactController.swift b/Linphone/Utils/EditContactController.swift index a7c4c722b..10950fb85 100644 --- a/Linphone/Utils/EditContactController.swift +++ b/Linphone/Utils/EditContactController.swift @@ -26,7 +26,7 @@ struct EditContactView: UIViewControllerRepresentable { class Coordinator: NSObject, CNContactViewControllerDelegate, UINavigationControllerDelegate { func contactViewController(_ viewController: CNContactViewController, didCompleteWith contact: CNContact?) { if let cnc = contact { - DispatchQueue.global().asyncAfter(deadline: .now() + 1) { + DispatchQueue.main.asyncAfter(deadline: .now() + 1) { self.parent.contact = cnc let newContact = Contact(