Mac: add relay restart button in Debug
parent
31f788eb5e
commit
050ebb3b19
|
|
@ -108,6 +108,7 @@ struct DebugSettings: View {
|
|||
HStack {
|
||||
Button("Restart app") { self.relaunch() }
|
||||
Button("Reveal app in Finder") { self.revealApp() }
|
||||
Button("Restart relay") { self.restartRelay() }
|
||||
}
|
||||
.buttonStyle(.bordered)
|
||||
Spacer()
|
||||
|
|
@ -142,6 +143,14 @@ struct DebugSettings: View {
|
|||
NSWorkspace.shared.activateFileViewerSelecting([url])
|
||||
}
|
||||
|
||||
private func restartRelay() {
|
||||
Task { @MainActor in
|
||||
self.relayManager.stop()
|
||||
try? await Task.sleep(nanoseconds: 300_000_000)
|
||||
self.relayManager.setActive(true)
|
||||
}
|
||||
}
|
||||
|
||||
private func chooseCatalogFile() {
|
||||
let panel = NSOpenPanel()
|
||||
panel.title = "Select models.generated.ts"
|
||||
|
|
|
|||
Loading…
Reference in New Issue