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

Function writeJSON

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

Source from the content-addressed store, hash-verified

1935}
1936
1937func writeJSON(w http.ResponseWriter, status int, v interface{}) {
1938 w.WriteHeader(status)
1939 if err := json.NewEncoder(w).Encode(v); err != nil {
1940 slog.Error("failed to encode JSON response", "error", err)
1941 }
1942}
1943
1944func writeError(w http.ResponseWriter, status int, code, message string) {
1945 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