ObserverFetchBlock handles observer fetch block logic.
(req *ObserverFetchBlockReq, resp *ObserverFetchBlockResp)
| 27 | |
| 28 | // ObserverFetchBlock handles observer fetch block logic. |
| 29 | func (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 | |
| 35 | func (dbms *DBMS) observerFetchBlock(dbID proto.DatabaseID, nodeID proto.NodeID, count int32) ( |
| 36 | block *types.Block, realCount int32, err error) { |
nothing calls this directly
no test coverage detected