(w http.ResponseWriter, status int, v interface{})
| 2148 | } |
| 2149 | |
| 2150 | func writeJSON(w http.ResponseWriter, status int, v interface{}) { |
| 2151 | w.WriteHeader(status) |
| 2152 | if err := json.NewEncoder(w).Encode(v); err != nil { |
| 2153 | slog.Error("failed to encode JSON response", "error", err) |
| 2154 | } |
| 2155 | } |
| 2156 | |
| 2157 | func writeError(w http.ResponseWriter, status int, code, message string) { |
| 2158 | writeJSON(w, status, map[string]interface{}{ |
no test coverage detected