feature: Handle bidirectional usernames (#1943)

* Initial implementation

* Update summary
This commit is contained in:
Quin Lynch
2021-11-25 11:24:44 -04:00
committed by GitHub
parent 143ca6db43
commit 10afd96e6e
3 changed files with 14 additions and 4 deletions

View File

@@ -104,5 +104,15 @@ namespace Discord
var newText = Regex.Replace(text, @"(\*|_|`|~|>|\\)", "");
return newText;
}
/// <summary>
/// Formats a user's username + discriminator while maintaining bidirectional unicode
/// </summary>
/// <param name="user">The user whos username and discriminator to format</param>
/// <returns>The username + discriminator</returns>
public static string UsernameAndDiscriminator(IUser user)
{
return $"\u2066{user.Username}\u2069#{user.Discriminator}";
}
}
}