(w http.ResponseWriter, status int, v interface{})
| 1801 | } |
| 1802 | |
| 1803 | func writeJSON(w http.ResponseWriter, status int, v interface{}) { |
| 1804 | w.WriteHeader(status) |
| 1805 | if err := json.NewEncoder(w).Encode(v); err != nil { |
| 1806 | slog.Error("failed to encode JSON response", "error", err) |
| 1807 | } |
| 1808 | } |
| 1809 | |
| 1810 | func writeError(w http.ResponseWriter, status int, code, message string) { |
| 1811 | writeJSON(w, status, map[string]interface{}{ |
no test coverage detected