(s *grpc.Server, service *Service)
| 16 | } |
| 17 | |
| 18 | func NewGrpcHandler(s *grpc.Server, service *Service) { |
| 19 | handler := &driverGrpcHandler{ |
| 20 | service: service, |
| 21 | } |
| 22 | |
| 23 | pb.RegisterDriverServiceServer(s, handler) |
| 24 | } |
| 25 | |
| 26 | func (h *driverGrpcHandler) RegisterDriver(ctx context.Context, req *pb.RegisterDriverRequest) (*pb.RegisterDriverResponse, error) { |
| 27 | driver, err := h.service.RegisterDriver(req.GetDriverID(), req.GetPackageSlug()) |