fix(witness,rig): code review cleanup
- Remove unused workDir field from witness manager - Use witMgr.IsRunning() consistently instead of direct tmux call Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
committed by
Steve Yegge
parent
6a3780d282
commit
0a6b0b892f
@@ -1073,9 +1073,8 @@ func runRigStatus(cmd *cobra.Command, args []string) error {
|
|||||||
|
|
||||||
// Witness status
|
// Witness status
|
||||||
fmt.Printf("%s\n", style.Bold.Render("Witness"))
|
fmt.Printf("%s\n", style.Bold.Render("Witness"))
|
||||||
witnessSession := fmt.Sprintf("gt-%s-witness", rigName)
|
witMgr := witness.NewManager(r)
|
||||||
witnessRunning, _ := t.HasSession(witnessSession)
|
witnessRunning, _ := witMgr.IsRunning()
|
||||||
_ = witness.NewManager(r) // silence unused warning, manager created for consistency
|
|
||||||
if witnessRunning {
|
if witnessRunning {
|
||||||
fmt.Printf(" %s running\n", style.Success.Render("●"))
|
fmt.Printf(" %s running\n", style.Success.Render("●"))
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -28,14 +28,12 @@ var (
|
|||||||
// ZFC-compliant: tmux session is the source of truth for running state.
|
// ZFC-compliant: tmux session is the source of truth for running state.
|
||||||
type Manager struct {
|
type Manager struct {
|
||||||
rig *rig.Rig
|
rig *rig.Rig
|
||||||
workDir string
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewManager creates a new witness manager for a rig.
|
// NewManager creates a new witness manager for a rig.
|
||||||
func NewManager(r *rig.Rig) *Manager {
|
func NewManager(r *rig.Rig) *Manager {
|
||||||
return &Manager{
|
return &Manager{
|
||||||
rig: r,
|
rig: r,
|
||||||
workDir: r.Path,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user