Route passkey button through browser auth

This commit is contained in:
bulava92
2026-10-28 15:39:27 +03:00
parent 4bc1a9a213
commit 1556470bcb
3 changed files with 58 additions and 18 deletions
-14
View File
@@ -118,19 +118,6 @@ final class AppDelegate: NSObject, NSApplicationDelegate, UNUserNotificationCent
viewMenuItem.submenu = viewMenu
mainMenu.addItem(viewMenuItem)
// Account Menu
let accountMenuItem = NSMenuItem()
let accountMenu = NSMenu(title: "Учётная запись")
let browserLoginItem = accountMenu.addItem(
withTitle: "Войти по passkey в системном браузере…",
action: #selector(onBrowserPasskeyLogin),
keyEquivalent: "l"
)
browserLoginItem.keyEquivalentModifierMask = [.command, .shift]
browserLoginItem.target = self
accountMenuItem.submenu = accountMenu
mainMenu.addItem(accountMenuItem)
// Environment Menu
let envMenuItem = NSMenuItem()
let envMenu = NSMenu(title: "Контур")
@@ -213,7 +200,6 @@ final class AppDelegate: NSObject, NSApplicationDelegate, UNUserNotificationCent
@objc private func onGoForward() { currentActiveController?.goForward() }
@objc private func onSelectProd() { currentActiveController?.navigateToEnvironment(.production) }
@objc private func onSelectDev() { currentActiveController?.navigateToEnvironment(.dev) }
@objc private func onBrowserPasskeyLogin() { currentActiveController?.signInWithPasskeyInBrowser() }
@objc private func onShowInspector() { currentActiveController?.showInspector() }
@objc private func onShowConsole() { currentActiveController?.showConsole() }
}