Mac: add relay restart button in Debug
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user