Files
RobustToolbox/Robust.Shared/Utility/UsernameHelpersExt.cs
2020-06-18 02:19:14 +02:00

21 lines
746 B
C#

using AHelpers = Robust.Shared.AuthLib.UsernameHelpers;
namespace Robust.Shared.Utility
{
public static class UsernameHelpersExt
{
public static string ToText(this AHelpers.UsernameInvalidReason reason)
{
return reason switch
{
AHelpers.UsernameInvalidReason.Valid => "Username is... valid?",
AHelpers.UsernameInvalidReason.Empty => "Username can't be empty.",
AHelpers.UsernameInvalidReason.TooLong => "Username is too long.",
AHelpers.UsernameInvalidReason.InvalidCharacter =>
"Contains invalid characters. Only use A-Z, 0-9 and underscores.",
_ => "Unknown reason"
};
}
}
}