api/internal/grpcService/handler.go

19 lines
359 B
Go
Raw Permalink Normal View History

2025-10-01 19:32:56 +03:00
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()
2025-10-26 19:53:14 +03:00
2025-10-01 19:32:56 +03:00
repoSrv := &repoServer{
taskProvider: taskProvider,
}
pb.RegisterTaskProcessorServer(srv, repoSrv)
2025-10-26 19:53:14 +03:00
return srv
2025-10-01 19:32:56 +03:00
}