From d6804bd610364e5e150ee60da6ecc1154a709e68 Mon Sep 17 00:00:00 2001 From: Kenta Kubo <601636+kkk669@users.noreply.github.com> Date: Mon, 21 Dec 2020 00:40:58 +0900 Subject: [PATCH] RuleView: Get current SSID if available --- DNSecure/DNSecure.entitlements | 2 ++ DNSecure/Views/RuleView.swift | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/DNSecure/DNSecure.entitlements b/DNSecure/DNSecure.entitlements index 5889260..01a59f7 100644 --- a/DNSecure/DNSecure.entitlements +++ b/DNSecure/DNSecure.entitlements @@ -6,6 +6,8 @@ dns-settings + com.apple.developer.networking.wifi-info + com.apple.security.app-sandbox com.apple.security.network.client diff --git a/DNSecure/Views/RuleView.swift b/DNSecure/Views/RuleView.swift index 637b654..34d894d 100644 --- a/DNSecure/Views/RuleView.swift +++ b/DNSecure/Views/RuleView.swift @@ -60,7 +60,9 @@ extension RuleView: View { .onDelete { self.rule.ssidMatch.remove(atOffsets: $0) } .onMove { self.rule.ssidMatch.move(fromOffsets: $0, toOffset: $1) } Button("Add SSID") { - self.rule.ssidMatch.append("") + NEHotspotNetwork.fetchCurrent { network in + self.rule.ssidMatch.append(network?.ssid ?? "") + } } } }