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

Method ObserverFetchBlock

worker/observer.go:29–33  ·  view source on GitHub ↗

ObserverFetchBlock handles observer fetch block logic.

(req *ObserverFetchBlockReq, resp *ObserverFetchBlockResp)

Source from the content-addressed store, hash-verified

27
28// ObserverFetchBlock handles observer fetch block logic.
29func (rpc *DBMSRPCService) ObserverFetchBlock(req *ObserverFetchBlockReq, resp *ObserverFetchBlockResp) (err error) {
30 subscriberID := req.GetNodeID().ToNodeID()
31 resp.Block, resp.Count, err = rpc.dbms.observerFetchBlock(req.DatabaseID, subscriberID, req.Count)
32 return
33}
34
35func (dbms *DBMS) observerFetchBlock(dbID proto.DatabaseID, nodeID proto.NodeID, count int32) (
36 block *types.Block, realCount int32, err error) {

Callers

nothing calls this directly

Calls 3

ToNodeIDMethod · 0.80
observerFetchBlockMethod · 0.80
GetNodeIDMethod · 0.65

Tested by

no test coverage detected