getName method

String getName({
  1. bool needAlias = true,
  2. bool needTeamNick = true,
})

Implementation

String getName({bool needAlias = true, bool needTeamNick = true}) {
  if (needAlias && alias != null && alias!.isNotEmpty) {
    return alias!;
  }
  if (needTeamNick &&
      teamInfo.teamNick != null &&
      teamInfo.teamNick!.isNotEmpty) {
    return teamInfo.teamNick!;
  }
  if (userInfo != null) {
    if (userInfo!.nick != null && userInfo!.nick!.isNotEmpty) {
      return userInfo!.nick!;
    }
    return userInfo!.userId ?? "";
  }
  return teamInfo.account!;
}