adminUserList method
管理员获取用户列表
Implementation
Future<EasyPacket<ComPage<User>>> adminUserList({required int page, int deny = 0, String keywords = ''}) async {
final response = await _aliveClient.websocketRequest('adminUserList', data: {'bsid': bsid, 'page': page, 'deny': deny, 'keywords': keywords});
if (response.ok) {
final userList = response.data!['userList'] as List;
final userCount = response.data!['userCount'] as int;
final result = ComPage<User>(page: page, total: userCount);
for (var element in userList) {
result.pgcache.add(User.fromJson(element));
}
return response.cloneExtra(result);
} else {
return response.cloneExtra(null);
}
}