getTopicProducts method

Future<List<Product>> getTopicProducts(
  1. String topic,
  2. int pageSize,
  3. int page, {
  4. required RequestParamsBuilder requestParamsBuilder,
})

获取专题商品

Implementation

Future<List<Product>> getTopicProducts(String topic, int pageSize, int page,
    {required RequestParamsBuilder requestParamsBuilder}) async {
  const url = '/topic-goods';
  final response = await util.get(url,
      requestParams: requestParamsBuilder.call(RequestParams(
          data: {'topicId': topic, 'pageSize': pageSize, 'pageId': page})));
  try {
    final map = jsonDecode(response);
    final list = map['list'] as List<dynamic>;
    return list.covertFun<Product>(list, Product.fromJson);
  } catch (_) {
    rethrow;
  }
}