1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2025-11-08 05:30:05 +01:00

🏗 WIP: Add secure/unsecure option for proxy

This commit is contained in:
2022-05-05 21:29:03 +02:00
parent 2987464da8
commit 5067c7b87f
2 changed files with 17 additions and 3 deletions

View File

@@ -12,6 +12,19 @@ import Cocoa
extension DomainListVC {
@objc func toggleSecure() {
if selected is ValetSite {
toggleSecureForSite()
} else {
toggleSecureForProxy()
}
}
func toggleSecureForProxy() {
// TODO: Handle this correctly
print("Will secure or unsecure proxy")
}
func toggleSecureForSite() {
let rowToReload = tableView.selectedRow
let originalSecureStatus = selectedSite!.secured
let action = selectedSite!.secured ? "unsecure" : "secure"

View File

@@ -43,7 +43,7 @@ extension DomainListVC {
}
addUnlink(to: menu, with: site)
addToggleSecure(to: menu, with: site)
addToggleSecure(to: menu, secured: site.secured)
tableView.menu = menu
}
@@ -130,9 +130,9 @@ extension DomainListVC {
}
}
private func addToggleSecure(to menu: NSMenu, with site: ValetSite) {
private func addToggleSecure(to menu: NSMenu, secured: Bool) {
menu.addItem(
withTitle: site.secured
withTitle: secured
? "domain_list.unsecure".localized
: "domain_list.secure".localized,
action: #selector(toggleSecure),
@@ -146,6 +146,7 @@ extension DomainListVC {
let menu = NSMenu()
addOpenProxyInBrowser(to: menu)
addSeparator(to: menu)
addToggleSecure(to: menu, secured: proxy.secured)
addRemoveProxy(to: menu)
tableView.menu = menu
}