mirror of
https://github.com/kkebo/DNSecure.git
synced 2026-03-11 08:54:36 +00:00
32 lines
648 B
Swift
32 lines
648 B
Swift
//
|
|
// DNSecureApp.swift
|
|
// DNSecure
|
|
//
|
|
// Created by Kenta Kubo on 7/1/20.
|
|
//
|
|
|
|
import os.log
|
|
import SwiftUI
|
|
|
|
let logger = Logger()
|
|
|
|
@main
|
|
struct DNSecureApp {
|
|
@AppStorage("servers") private var servers: Resolvers = []
|
|
@AppStorage("usedID") private var usedID: String?
|
|
|
|
init() {
|
|
if UserDefaults.standard.object(forKey: "servers") == nil {
|
|
// Set the default value in order to fix UUIDs
|
|
self.servers = Presets.servers
|
|
}
|
|
}
|
|
}
|
|
|
|
extension DNSecureApp: App {
|
|
var body: some Scene {
|
|
WindowGroup {
|
|
ContentView(servers: self.$servers, usedID: self.$usedID)
|
|
}
|
|
}
|
|
}
|