(w http.ResponseWriter, status int, v interface{})
| 1793 | } |
| 1794 | |
| 1795 | func writeJSON(w http.ResponseWriter, status int, v interface{}) { |
| 1796 | w.WriteHeader(status) |
| 1797 | if err := json.NewEncoder(w).Encode(v); err != nil { |
| 1798 | slog.Error("failed to encode JSON response", "error", err) |
| 1799 | } |
| 1800 | } |
| 1801 | |
| 1802 | func writeError(w http.ResponseWriter, status int, code, message string) { |
| 1803 | writeJSON(w, status, map[string]interface{}{ |
no test coverage detected