diff options
| author | Jeff Carr <[email protected]> | 2024-11-15 21:51:25 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-15 21:51:25 -0600 |
| commit | c65d006423792e2a2206bf0df8284b5120f2e022 (patch) | |
| tree | c4501ddb6140e5300b1ab7b0ab2e0d2d52a8cc95 /http.go | |
| parent | 7dd5d6d2b165a91993fb532429189a481eebc366 (diff) | |
ready to packagev0.0.2
Diffstat (limited to 'http.go')
| -rw-r--r-- | http.go | 23 |
1 files changed, 8 insertions, 15 deletions
@@ -36,16 +36,16 @@ func okHandler(w http.ResponseWriter, r *http.Request) { var m *zoopb.Machine m = new(zoopb.Machine) if err := m.Unmarshal(msg); err != nil { - log.Info("proto.Unmarshal() failed on wire message len", len(msg), "from", hostname) + log.Info("proto.Unmarshal() failed on wire message len", len(msg)) + log.Info("error =", err) return } - if m.Packages == nil { - log.Info("Unmarshal worked with msg len", len(msg), "from", m.Hostname) - log.Info(m.Hostname, "sent machine") - } else { - - log.Info("Unmarshal worked with msg len", len(msg), "from", m.Hostname) - log.Info(m.Hostname, "has", m.Packages.Len(), "packages installed") + log.Info("proto.Unmarshal() worked on wire message len", len(msg), "from", m.Hostname) + switch updateMachine(m) { + case "upgrade": + fmt.Fprintln(w, "upgrade") + default: + fmt.Fprintln(w, "notsure") } return } @@ -66,13 +66,6 @@ func okHandler(w http.ResponseWriter, r *http.Request) { log.Info("Unmarshal worked with msg len", len(msg), "from", hostname) log.Info(hostname, "has", packs.Len(), "packages installed") fmt.Fprintln(w, "upgrade") - - m := me.machines.FindByName(hostname) - if m == nil { - log.Info("did not find", hostname) - } else { - log.Info("found", hostname) - } return } |
