add /sets/

This commit is contained in:
Jeff Carr 2025-09-23 13:39:56 -05:00
parent cd545c7c9f
commit bd0231ea63
1 changed files with 22 additions and 0 deletions

22
http.go
View File

@ -88,6 +88,28 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
return
}
if strings.HasPrefix(route, "/sets/") {
pb := forgepb.NewSets()
if err := pb.Unmarshal(reqPB.ClientData); err != nil {
reqPB.Logf("Patches Unmarshal() len(data)=%d err=%v", len(reqPB.ClientData), err)
logReqPB(reqPB)
return
}
reqPB.Logf("Patches Unmarshal() len=%d", pb.Len())
switch route {
case "/sets/get":
if err := me.forge.Patchsets.SendReply(w, reqPB); err != nil {
reqPB.Logf("Oh well, Send to client failed. err=%v", err)
} else {
reqPB.Logf("SendReply() worked")
}
default:
}
// todo: logReq(reqPB)
logReqPB(reqPB)
return
}
if strings.HasPrefix(route, "/patches/") {
pb := forgepb.NewPatches()
if err := pb.Unmarshal(reqPB.ClientData); err == nil {