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

Method minerRequest

sqlchain/observer/service.go:360–367  ·  view source on GitHub ↗
(dbID proto.DatabaseID, method string, request interface{}, response interface{})

Source from the content-addressed store, hash-verified

358}
359
360func (s *Service) minerRequest(dbID proto.DatabaseID, method string, request interface{}, response interface{}) (err error) {
361 instance, err := s.getUpstream(dbID)
362 if err != nil {
363 return
364 }
365
366 return s.caller.CallNode(instance.Peers.Leader, method, request, response)
367}
368
369func (s *Service) getUpstream(dbID proto.DatabaseID) (instance *types.ServiceInstance, err error) {
370 log.WithField("db", dbID).Debug("get peers info for database")

Callers 1

pullMethod · 0.80

Calls 2

getUpstreamMethod · 0.95
CallNodeMethod · 0.80

Tested by

no test coverage detected