MCPcopy Create free account
hub / github.com/codealong-dev/ride-sharing / FindAvailableDrivers

Method FindAvailableDrivers

services/driver-service/service.go:29–43  ·  view source on GitHub ↗
(packageType string)

Source from the content-addressed store, hash-verified

27}
28
29func (s *Service) FindAvailableDrivers(packageType string) []string {
30 var matchingDrivers []string
31
32 for _, driver := range s.drivers {
33 if driver.Driver.PackageSlug == packageType {
34 matchingDrivers = append(matchingDrivers, driver.Driver.Id)
35 }
36 }
37
38 if len(matchingDrivers) == 0 {
39 return []string{}
40 }
41
42 return matchingDrivers
43}
44
45func (s *Service) RegisterDriver(driverId string, packageSlug string) (*pb.Driver, error) {
46 s.mu.Lock()

Callers 1

Implementers 2

stripeClientservices/payment-service/internal/infr
paymentServiceservices/payment-service/internal/serv

Calls

no outgoing calls

Tested by

no test coverage detected