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

Function writeJSON

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

Source from the content-addressed store, hash-verified

1793}
1794
1795func 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
1802func writeError(w http.ResponseWriter, status int, code, message string) {
1803 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

WriteHeaderMethod · 0.80
EncodeMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected