adminErrorList method

Future<EasyPacket<ComPage<LogError>>> adminErrorList({
  1. required int page,
  2. required bool finished,
})

管理员获取异常列表

Implementation

Future<EasyPacket<ComPage<LogError>>> adminErrorList({required int page, required bool finished}) async {
  final response = await _aliveClient.websocketRequest('adminErrorList', data: {'bsid': bsid, 'page': page, 'finished': finished});
  if (response.ok) {
    final errorList = response.data!['errorList'] as List;
    final errorCount = response.data!['errorCount'] as int;
    final result = ComPage<LogError>(page: page, total: errorCount);
    for (var element in errorList) {
      result.pgcache.add(LogError.fromJson(element));
    }
    return response.cloneExtra(result);
  } else {
    return response.cloneExtra(null);
  }
}