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

Function writeJSON

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

Source from the content-addressed store, hash-verified

1801}
1802
1803func writeJSON(w http.ResponseWriter, status int, v interface{}) {
1804 w.WriteHeader(status)
1805 if err := json.NewEncoder(w).Encode(v); err != nil {
1806 slog.Error("failed to encode JSON response", "error", err)
1807 }
1808}
1809
1810func writeError(w http.ResponseWriter, status int, code, message string) {
1811 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