private void Client_AuthenticationFailed(PSXAPI.Response.LoginError result) { if (result == PSXAPI.Response.LoginError.AccountNotFound || result == PSXAPI.Response.LoginError.WrongPassword || result == PSXAPI.Response.LoginError.Unsupported || result == PSXAPI.Response.LoginError.Banned || result == PSXAPI.Response.LoginError.NotVerified) { IsEnabled = false; _reconnecting = false; } }
private void Client_AuthenticationFailed(PSXAPI.Response.LoginError reason) { Dispatcher.InvokeAsync(delegate { string message = ""; switch (reason) { case PSXAPI.Response.LoginError.AlreadyLoggedIn: message = "Already logged in"; break; case PSXAPI.Response.LoginError.Banned: message = "You are banned from PokeOne"; break; case PSXAPI.Response.LoginError.NotVerified: message = "Email not activated"; break; case PSXAPI.Response.LoginError.WrongPassword: message = "Invalid password"; break; case PSXAPI.Response.LoginError.AccountNotFound: message = "Invalid username"; break; case PSXAPI.Response.LoginError.Unsupported: message = "Outdated client, please wait for an update"; break; case PSXAPI.Response.LoginError.Locked: message = "Server locked for maintenance"; break; case PSXAPI.Response.LoginError.Full: message = "Server is full"; break; } LogMessage("Authentication failed: " + message, Brushes.OrangeRed); }); }