userShipQuery method

Future<EasyPacket<UserShip>> userShipQuery({
  1. required dynamic uid,
  2. dynamic fid,
  3. required int from,
})

查询好友关系

Implementation

Future<EasyPacket<UserShip>> userShipQuery({required ObjectId uid, ObjectId? fid, required int from}) async {
  final response = await _aliveClient.websocketRequest('userShipQuery', data: {'bsid': bsid, 'uid': uid, 'fid': fid ?? user.id, 'from': from});
  if (response.ok) {
    _cacheUser(response.data!['user']);
    return response.cloneExtra(_cacheUserShip(response.data!['ship']));
  } else {
    return response.cloneExtra(null);
  }
}