(w http.ResponseWriter, status int, v interface{})
| 1837 | } |
| 1838 | |
| 1839 | func writeJSON(w http.ResponseWriter, status int, v interface{}) { |
| 1840 | w.WriteHeader(status) |
| 1841 | if err := json.NewEncoder(w).Encode(v); err != nil { |
| 1842 | slog.Error("failed to encode JSON response", "error", err) |
| 1843 | } |
| 1844 | } |
| 1845 | |
| 1846 | func writeError(w http.ResponseWriter, status int, code, message string) { |
| 1847 | writeJSON(w, status, map[string]interface{}{ |
no test coverage detected