teamFetch method

Future<EasyPacket<List<Team>>> teamFetch({
  1. required List tids,
})

批量获取群组

Implementation

Future<EasyPacket<List<Team>>> teamFetch({required List<ObjectId> tids}) async {
  final response = await _aliveClient.websocketRequest('teamFetch', data: {'bsid': bsid, 'tids': tids});
  if (response.ok) {
    final teamList = _cacheTeamList(response.data!['teamList']);
    _aliveClient.triggerEvent(EasyPacket.pushdata(route: 'onTeamFetchedEvent', data: response.data));
    return response.cloneExtra(teamList);
  } else {
    return response.cloneExtra(null);
  }
}