getNickForMsgShip method

String getNickForMsgShip({
  1. required dynamic sid,
  2. required int from,
  3. required dynamic uid,
})

获取昵称

Implementation

String getNickForMsgShip({required ObjectId sid, required int from, required ObjectId uid}) {
  final target = uid == user.id ? user : getUser(uid);
  if (from == Constant.msgFromUser) {
    final ship = getUserShip(uid);
    return ship == null ? ComTools.formatUserNick(target) : ComTools.formatUserShipNick(ship, target);
  } else if (from == Constant.msgFromTeam) {
    final ship = getTeamUser(sid, uid);
    return ship == null ? ComTools.formatUserNick(target) : ComTools.formatTeamUserNick(ship, target);
  }
  return ComTools.formatUserNick(target);
}