MCPcopy Index your code
hub / github.com/CovenantSQL/CovenantSQL / GetAck

Method GetAck

sqlchain/observer/api.go:98–121  ·  view source on GitHub ↗
(rw http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

96}
97
98func (a *explorerAPI) GetAck(rw http.ResponseWriter, r *http.Request) {
99 vars := mux.Vars(r)
100
101 dbID, err := a.getDBID(vars)
102 if err != nil {
103 sendResponse(400, false, err, nil, rw)
104 return
105 }
106
107 h, err := a.getHash(vars)
108 if err != nil {
109 sendResponse(400, false, err, nil, rw)
110 return
111 }
112
113 ack, err := a.service.getAck(dbID, h)
114 if err != nil {
115 sendResponse(500, false, err, nil, rw)
116 return
117 }
118
119 // format ack to json response
120 sendResponse(200, true, "", a.formatAck(ack), rw)
121}
122
123func (a *explorerAPI) GetRequest(rw http.ResponseWriter, r *http.Request) {
124 vars := mux.Vars(r)

Callers

nothing calls this directly

Calls 5

getDBIDMethod · 0.95
getHashMethod · 0.95
formatAckMethod · 0.95
getAckMethod · 0.80
sendResponseFunction · 0.70

Tested by

no test coverage detected