api/internal/grpcService/handler.go
2025-10-26 19:53:14 +03:00

18 lines
359 B
Go

package grpcService
import (
"google.golang.org/grpc"
"merch-parser-api/internal/interfaces"
pb "merch-parser-api/proto/taskProcessor"
)
func NewGrpcServer(taskProvider interfaces.TaskProvider) *grpc.Server {
srv := grpc.NewServer()
repoSrv := &repoServer{
taskProvider: taskProvider,
}
pb.RegisterTaskProcessorServer(srv, repoSrv)
return srv
}