requestHomeDefaultClsQuery static method

dynamic requestHomeDefaultClsQuery(
  1. int? fixedType,
  2. int pageNo,
  3. int pageSize,
  4. dynamic callBack(
    1. List<LiveRoomModel>?
    ),
)

固定分类查询列表 type 2 热门、3 颜值、4 新人、5 收费. 不查关注,关注走首页关注接口 pageNo 页码 pageSize 条数 callBack 返回结果

Implementation

static requestHomeDefaultClsQuery(int? fixedType, int pageNo, int pageSize, Function(List<LiveRoomModel>?) callBack) {
  DioManager().requestList<dynamic>(RequestType.POST, RequestApi.apiHomeDefaultClsQuery,
      params: {'type': fixedType, 'pageNo': pageNo, 'pageSize': pageSize}, onSuccess: (data) {
    List<LiveRoomModel> itemList = [];
    for (var item in data) {
      itemList.add(LiveRoomModel.fromJson(item));
    }
    callBack(itemList);
  }, onError: (error) {
    callBack(null);
  });
}