adminLoginList method

Future<EasyPacket<ComPage<LogLogin>>> adminLoginList({
  1. required int page,
  2. required int start,
  3. required int end,
})

管理员获取登录列表

Implementation

Future<EasyPacket<ComPage<LogLogin>>> adminLoginList({required int page, required int start, required int end}) async {
  final response = await _aliveClient.websocketRequest('adminLoginList', data: {'bsid': bsid, 'page': page, 'start': start, 'end': end});
  if (response.ok) {
    final loginList = response.data!['loginList'] as List;
    final loginCount = response.data!['loginCount'] as int;
    final result = ComPage<LogLogin>(page: page, total: loginCount);
    for (var element in loginList) {
      result.pgcache.add(LogLogin.fromJson(element));
    }
    return response.cloneExtra(result);
  } else {
    return response.cloneExtra(null);
  }
}