public void HandleAccountCreate(ICommandContext context, [Parameter("Email address for the new account", converter: typeof(StringLowerParameterConverter))] string email, [Parameter("Password for the new account")] string password) { if (DatabaseManager.Instance.AuthDatabase.AccountExists(email)) { context.SendMessage("Account with that username already exists. Please try another."); return; } (string salt, string verifier) = PasswordProvider.GenerateSaltAndVerifier(email, password); DatabaseManager.Instance.AuthDatabase.CreateAccount(email, salt, verifier); context.SendMessage($"Account {email} created successfully"); }