|
@@ -696,7 +696,7 @@ private extension ViewController {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- openInDefaultBrowser(url: url)
|
|
|
|
|
|
|
+ openURLWithRouting(url, policy: inAppBrowserDefaultPolicy)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@objc private func joinWithLinkCardClicked(_ sender: NSClickGestureRecognizer) {
|
|
@objc private func joinWithLinkCardClicked(_ sender: NSClickGestureRecognizer) {
|
|
@@ -723,7 +723,7 @@ private extension ViewController {
|
|
|
|
|
|
|
|
@objc private func browseQuickLinkMeetClicked(_ sender: Any?) {
|
|
@objc private func browseQuickLinkMeetClicked(_ sender: Any?) {
|
|
|
guard let url = URL(string: "https://meet.google.com/") else { return }
|
|
guard let url = URL(string: "https://meet.google.com/") else { return }
|
|
|
- openInDefaultBrowser(url: url)
|
|
|
|
|
|
|
+ openURLWithRouting(url, policy: inAppBrowserDefaultPolicy)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@objc private func browseQuickLinkMeetHelpClicked(_ sender: Any?) {
|
|
@objc private func browseQuickLinkMeetHelpClicked(_ sender: Any?) {
|
|
@@ -738,7 +738,7 @@ private extension ViewController {
|
|
|
|
|
|
|
|
@objc private func instantMeetClicked(_ sender: NSClickGestureRecognizer) {
|
|
@objc private func instantMeetClicked(_ sender: NSClickGestureRecognizer) {
|
|
|
guard let url = URL(string: "https://meet.google.com/new") else { return }
|
|
guard let url = URL(string: "https://meet.google.com/new") else { return }
|
|
|
- openInDefaultBrowser(url: url)
|
|
|
|
|
|
|
+ openURLWithRouting(url, policy: inAppBrowserDefaultPolicy)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private func normalizedURLString(from value: String) -> String {
|
|
private func normalizedURLString(from value: String) -> String {
|
|
@@ -957,7 +957,7 @@ private extension ViewController {
|
|
|
showSimpleAlert(title: "Unable to Open Subscriptions", message: "The subscriptions URL is invalid.")
|
|
showSimpleAlert(title: "Unable to Open Subscriptions", message: "The subscriptions URL is invalid.")
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
- openInDefaultBrowser(url: url)
|
|
|
|
|
|
|
+ openURLWithRouting(url, policy: inAppBrowserDefaultPolicy)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private func openRestoreSubscriptionPage() {
|
|
private func openRestoreSubscriptionPage() {
|
|
@@ -965,11 +965,11 @@ private extension ViewController {
|
|
|
let restoreURL = (Bundle.main.object(forInfoDictionaryKey: "RestoreSubscriptionURL") as? String) ?? fallbackURL
|
|
let restoreURL = (Bundle.main.object(forInfoDictionaryKey: "RestoreSubscriptionURL") as? String) ?? fallbackURL
|
|
|
guard let url = URL(string: restoreURL) else {
|
|
guard let url = URL(string: restoreURL) else {
|
|
|
if let fallback = URL(string: fallbackURL) {
|
|
if let fallback = URL(string: fallbackURL) {
|
|
|
- NSWorkspace.shared.open(fallback)
|
|
|
|
|
|
|
+ openURLWithRouting(fallback, policy: inAppBrowserDefaultPolicy)
|
|
|
}
|
|
}
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
- NSWorkspace.shared.open(url)
|
|
|
|
|
|
|
+ openURLWithRouting(url, policy: inAppBrowserDefaultPolicy)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private func performRestorePurchases() {
|
|
private func performRestorePurchases() {
|
|
@@ -6486,7 +6486,7 @@ private extension ViewController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private func openMeetingURL(_ url: URL) {
|
|
private func openMeetingURL(_ url: URL) {
|
|
|
- NSWorkspace.shared.open(url)
|
|
|
|
|
|
|
+ openURLWithRouting(url, policy: inAppBrowserDefaultPolicy)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private func renderScheduleCards(into stack: NSStackView, meetings: [ScheduledMeeting]) {
|
|
private func renderScheduleCards(into stack: NSStackView, meetings: [ScheduledMeeting]) {
|