getProduct method

  1. @override
Future<Either<Failure, ProductEntity>> getProduct({
  1. required ProductRequest searchRequest,
})
override

Implementation

@override
Future<Either<Failure, ProductEntity>> getProduct({
  required ProductRequest searchRequest,
}) =>
    request<ProductEntity>(
      () async {
        final Hit response = await searchDataSource.getProduct(searchRequest);
        final ProductEntity productEntity =
            ProductMapper.fromSearchResponse(source: response.source);

        return productEntity;
      },
    );