(w http.ResponseWriter, status int, v interface{})
| 2228 | } |
| 2229 | |
| 2230 | func writeJSON(w http.ResponseWriter, status int, v interface{}) { |
| 2231 | w.WriteHeader(status) |
| 2232 | if err := json.NewEncoder(w).Encode(v); err != nil { |
| 2233 | slog.Error("failed to encode JSON response", "error", err) |
| 2234 | } |
| 2235 | } |
| 2236 | |
| 2237 | func writeError(w http.ResponseWriter, status int, code, message string) { |
| 2238 | writeJSON(w, status, map[string]interface{}{ |
no test coverage detected