Increase buffer size for result channel in gRPC product retrieval; modify error handling to return nil instead of skipping retry

This commit is contained in:
2025-07-08 11:39:54 +03:00
parent 3976c7d0cf
commit 71dc6b64ad
3 changed files with 7 additions and 7 deletions

View File

@@ -27,7 +27,7 @@ func RegisterAdapterGRPC(server *grpc.Server, marketplacesRepository marketplace
}
func (a *AdapterGRPC) GetProducts(req *pb.GetProductsRequest, stream pb.ProductsService_GetProductsServer) error {
ctx := stream.Context()
resultChan := make(chan []pb.Product)
resultChan := make(chan []pb.Product, 10)
errChan := make(chan error)
go a.repo.StreamAllProductsCache(ctx, int(req.MarketplaceId), resultChan, errChan)
for {