summaryrefslogtreecommitdiff
path: root/http.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-11-15 21:51:25 -0600
committerJeff Carr <[email protected]>2024-11-15 21:51:25 -0600
commitc65d006423792e2a2206bf0df8284b5120f2e022 (patch)
treec4501ddb6140e5300b1ab7b0ab2e0d2d52a8cc95 /http.go
parent7dd5d6d2b165a91993fb532429189a481eebc366 (diff)
ready to packagev0.0.2
Diffstat (limited to 'http.go')
-rw-r--r--http.go23
1 files changed, 8 insertions, 15 deletions
diff --git a/http.go b/http.go
index 6f40f0a..7c19a3a 100644
--- a/http.go
+++ b/http.go
@@ -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
}