(w http.ResponseWriter, status int, v interface{})
| 1892 | } |
| 1893 | |
| 1894 | func writeJSON(w http.ResponseWriter, status int, v interface{}) { |
| 1895 | w.WriteHeader(status) |
| 1896 | if err := json.NewEncoder(w).Encode(v); err != nil { |
| 1897 | slog.Error("failed to encode JSON response", "error", err) |
| 1898 | } |
| 1899 | } |
| 1900 | |
| 1901 | func writeError(w http.ResponseWriter, status int, code, message string) { |
| 1902 | writeJSON(w, status, map[string]interface{}{ |
no test coverage detected