package server import ( "encoding/json" "fmt" "git.wzray.com/homelab/hivemind/internal/web" ) func fail(format string, a ...any) []byte { r, _ := json.Marshal(web.Response[string]{ Ok: false, Err: fmt.Sprintf(format, a...), }) return r } func ok(data []byte) ([]byte, error) { return json.Marshal(web.Response[json.RawMessage]{ Ok: true, Data: json.RawMessage(data), }) }