MCPcopy Create free account
hub / github.com/PerpetualSoftware/pad / writeJSON

Function writeJSON

internal/server/server.go:2230–2235  ·  view source on GitHub ↗
(w http.ResponseWriter, status int, v interface{})

Source from the content-addressed store, hash-verified

2228}
2229
2230func writeJSON(w http.ResponseWriter, status int, v interface{}) {
2231 w.WriteHeader(status)
2232 if err := json.NewEncoder(w).Encode(v); err != nil {
2233 slog.Error("failed to encode JSON response", "error", err)
2234 }
2235}
2236
2237func writeError(w http.ResponseWriter, status int, code, message string) {
2238 writeJSON(w, status, map[string]interface{}{

Callers 15

handleImportURLMethod · 0.85
handleListMembersMethod · 0.85
handleInviteMemberMethod · 0.85
handleListDocumentsMethod · 0.85
handleCreateDocumentMethod · 0.85
handleGetDocumentMethod · 0.85

Calls 3

EncodeMethod · 0.65
WriteHeaderMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected