diff options
| author | Jeff Carr <[email protected]> | 2025-09-23 13:39:56 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-23 14:50:23 -0500 | 
| commit | 460338c4eb00f9fa6461105794e0d1989b8c8e3c (patch) | |
| tree | 9c3c4e1445ffac915e8095edfcea5be190a7b853 | |
| parent | cd545c7c9f9ffe2159a4b6faa5b6451ffb9b4d02 (diff) | |
| -rw-r--r-- | http.go | 22 | 
1 files changed, 22 insertions, 0 deletions
@@ -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 {  | 
