adminCustomXList method
管理员获取数据列表
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);
}
}