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

Function writeJSON

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

Source from the content-addressed store, hash-verified

2148}
2149
2150func writeJSON(w http.ResponseWriter, status int, v interface{}) {
2151 w.WriteHeader(status)
2152 if err := json.NewEncoder(w).Encode(v); err != nil {
2153 slog.Error("failed to encode JSON response", "error", err)
2154 }
2155}
2156
2157func writeError(w http.ResponseWriter, status int, code, message string) {
2158 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