From 8120414e024194b8694a743dd44d94f804fa4623 Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 20 Aug 2025 17:31:30 +0300 Subject: [PATCH] feat: add condition to store offers only if they meet 90% of requested count --- internal/ym/products/repository_api.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/ym/products/repository_api.go b/internal/ym/products/repository_api.go index 4848e81..3579589 100644 --- a/internal/ym/products/repository_api.go +++ b/internal/ym/products/repository_api.go @@ -121,6 +121,10 @@ func (r *apiRepository) GetProducts(ctx context.Context, marketplaceID int, req // all offers var allOffers []*pb.GetProductsResponse_Offer defer func() { + // store only if offers is 90% or more then requested + if len(allOffers) < int(float64(len(req.OfferIds))*0.9) { + return + } if len(allOffers) == 0 { return }