[Feature] Support for the new username system (#2696)
* update a lot of stuff * update CDN for new avatar calculation * whoops, forgot to commit * handle `null` values * Remove duplicate line Co-authored-by: Dmitry <dimson-n@users.noreply.github.com> * updates * Apply suggestions from code review Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com> * Apply suggestion Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com> * update `SocketThreadUSer` --------- Co-authored-by: Dmitry <dimson-n@users.noreply.github.com> Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>
This commit is contained in:
@@ -108,16 +108,18 @@ namespace Discord
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Formats a user's username + discriminator.
|
||||
/// Formats a user's username and optional discriminator.
|
||||
/// </summary>
|
||||
/// <param name="doBidirectional">To format the string in bidirectional unicode or not</param>
|
||||
/// <param name="user">The user whose username and discriminator to format</param>
|
||||
/// <returns>The username + discriminator</returns>
|
||||
/// <returns>The username + optional discriminator.</returns>
|
||||
public static string UsernameAndDiscriminator(IUser user, bool doBidirectional)
|
||||
{
|
||||
return doBidirectional
|
||||
? $"\u2066{user.Username}\u2069#{user.Discriminator}"
|
||||
: $"{user.Username}#{user.Discriminator}";
|
||||
if (user.DiscriminatorValue != 0)
|
||||
return doBidirectional
|
||||
? $"\u2066{user.Username}\u2069#{user.Discriminator}"
|
||||
: $"{user.Username}#{user.Discriminator}";
|
||||
return user.Username;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user