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

Method GetResponse

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

Source from the content-addressed store, hash-verified

145}
146
147func (a *explorerAPI) GetResponse(rw http.ResponseWriter, r *http.Request) {
148 vars := mux.Vars(r)
149
150 dbID, err := a.getDBID(vars)
151 if err != nil {
152 sendResponse(400, false, err, nil, rw)
153 return
154 }
155
156 h, err := a.getHash(vars)
157 if err != nil {
158 sendResponse(400, false, err, nil, rw)
159 return
160 }
161
162 resp, err := a.service.getResponseHeader(dbID, h)
163 if err != nil {
164 sendResponse(500, false, err, nil, rw)
165 return
166 }
167
168 sendResponse(200, true, "", a.formatResponseHeader(resp), rw)
169}
170
171func (a *explorerAPI) GetBlock(rw http.ResponseWriter, r *http.Request) {
172 vars := mux.Vars(r)

Callers

nothing calls this directly

Calls 5

getDBIDMethod · 0.95
getHashMethod · 0.95
formatResponseHeaderMethod · 0.95
getResponseHeaderMethod · 0.80
sendResponseFunction · 0.70

Tested by

no test coverage detected