Update Tunnel on the main thread

Also updated it to use the new Swift Observable macro
This commit is contained in:
Conrad Kramer 2024-01-20 09:39:30 -08:00
parent b008762a5b
commit 2b9ecb7b6a
10 changed files with 167 additions and 69 deletions

View file

@ -8,7 +8,7 @@
import SwiftUI
struct MenuItemToggleView: View {
@ObservedObject var tunnel: Tunnel
var tunnel: Tunnel
var body: some View {
HStack {
@ -23,7 +23,6 @@ struct MenuItemToggleView: View {
.padding(.horizontal, 4)
.padding(10)
.frame(minWidth: 300, minHeight: 32, maxHeight: 32)
.task { await tunnel.update() }
}
}