adminCustomXList method

Future<EasyPacket<ComPage<CustomX>>> adminCustomXList({
  1. required int no,
  2. required int page,
  3. int deny = 0,
  4. String keywords = '',
  5. Map<String, dynamic> eqFilter = const {},
})

管理员获取数据列表

Implementation

Future<EasyPacket<ComPage<CustomX>>> adminCustomXList({required int no, required int page, int deny = 0, String keywords = '', Map<String, dynamic> eqFilter = const {}}) async {
  final response = await _aliveClient.websocketRequest('adminCustomXList', data: {'bsid': bsid, 'no': no, 'page': page, 'deny': deny, 'keywords': keywords, 'eqFilter': eqFilter});
  if (response.ok) {
    final customxList = response.data!['customxList'] as List;
    final customxCount = response.data!['customxCount'] as int;
    final result = ComPage<CustomX>(page: page, total: customxCount);
    for (var element in customxList) {
      result.pgcache.add(CustomX.fromJson(element));
    }
    return response.cloneExtra(result);
  } else {
    return response.cloneExtra(null);
  }
}