Bug Fix
ci / test (push) Successful in 1m0s
ci / release (push) Successful in 1m31s

This commit is contained in:
2026-07-10 15:00:05 -04:00
parent 7ac05f989d
commit 2e21a90107
2 changed files with 12 additions and 4 deletions
+6 -2
View File
@@ -77,11 +77,15 @@ func LoadArgs(args []string) (Config, error) {
loadYAMLConfig()
fs := flag.NewFlagSet("hp-viz", flag.ContinueOnError)
// Errors stay on stderr; Usage is overridden to stdout for --help.
fs.SetOutput(os.Stderr)
fs.Usage = func() {
fmt.Fprint(os.Stderr, usageText)
fmt.Fprint(os.Stdout, usageText)
// Temporarily point defaults at stdout so --help is pipe-friendly.
fs.SetOutput(os.Stdout)
fs.PrintDefaults()
fmt.Fprintln(os.Stderr)
fmt.Fprintln(os.Stdout)
fs.SetOutput(os.Stderr)
}
urlFlag := fs.String("url", envOr("HP_VIZ_URL", DefaultPublicURL), "HoneyPeer public viz base URL")
+6 -2
View File
@@ -136,7 +136,9 @@ func (m *Model) activateOperator(token, subscriptionID, maskedEmail string) tea.
if m.api != nil {
m.api = transport.NewAPIClient(m.cfg.URL, token)
}
m.sse.Stop()
if m.sse != nil {
m.sse.Stop()
}
m.sse = transport.NewSseClient(m.cfg.URL, token, m.cfg.Fixture, m.cfg.Record)
m.sse.Start()
m.conn = ConnReconnecting
@@ -165,7 +167,9 @@ func (m *Model) deactivateOperator() tea.Cmd {
if m.api != nil {
m.api = transport.NewAPIClient(m.cfg.URL, "")
}
m.sse.Stop()
if m.sse != nil {
m.sse.Stop()
}
m.sse = transport.NewSseClient(m.cfg.URL, "", m.cfg.Fixture, m.cfg.Record)
m.sse.Start()
m.conn = ConnReconnecting