From 4aef241137df6f787d78beb4616ed8097e804c29 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sun, 23 Feb 2025 12:36:20 -0600 Subject: update worked to gocui --- droplet.update.go | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/droplet.update.go b/droplet.update.go index 0c935f5..6a705f9 100644 --- a/droplet.update.go +++ b/droplet.update.go @@ -49,7 +49,18 @@ func (mt *DropletsTable) Update() { } */ } - mt.parent.ShowTable(mt.pb) + mt.dumpStringFunc("Hostname") + mt.parent.UpdateTable(mt.pb) +} + +func (mt *DropletsTable) dumpStringFunc(name string) { + for i, r := range mt.pb.StringRows { + // log.Info("could use", i, r.Header.Name, "for name =", name) + if r.Header.Name == name { + log.Info("dump Strings row", i, r.Header.Name, r.Vals) + break + } + } } func (mt *DropletsTable) updateStringFunc(name string) bool { @@ -71,10 +82,15 @@ func (mt *DropletsTable) updateStringFunc(name string) bool { if sf.title != name { continue } - log.Info("updateStringFunc() has row len =", len(mt.x.Droplets)) + log.Printf("updateStringFunc() %s len (%d)\n", name, len(mt.x.Droplets)) log.Info("virtpb: starting", name, found.Vals) for i, _ := range found.Vals { - found.Vals[i] = sf.f(mt.x.Droplets[i]) + tmp := sf.f(mt.x.Droplets[i]) + if tmp == "www.wit.com" { + log.Info("virtpb: FOUND WWW", i) + tmp = "new.www" + } + found.Vals[i] = tmp } log.Info("virtpb: ending", name, found.Vals) return true -- cgit v1.2.3