Merge branch 'awaiting-approval-message' into 'develop'
Show appropriate message when account is awaiting approval See merge request soapbox-pub/soapbox!2205
This commit is contained in:
commit
3c7aa81be1
2 changed files with 4 additions and 0 deletions
|
@ -50,6 +50,7 @@ const customApp = custom('app');
|
|||
|
||||
export const messages = defineMessages({
|
||||
loggedOut: { id: 'auth.logged_out', defaultMessage: 'Logged out.' },
|
||||
awaitingApproval: { id: 'auth.awaiting_approval', defaultMessage: 'Your account is awaiting approval' },
|
||||
invalidCredentials: { id: 'auth.invalid_credentials', defaultMessage: 'Wrong username or password' },
|
||||
});
|
||||
|
||||
|
@ -187,6 +188,8 @@ export const logIn = (username: string, password: string) =>
|
|||
if ((error.response?.data as any)?.error === 'mfa_required') {
|
||||
// If MFA is required, throw the error and handle it in the component.
|
||||
throw error;
|
||||
} else if ((error.response?.data as any)?.identifier === 'awaiting_approval') {
|
||||
toast.error(messages.awaitingApproval);
|
||||
} else {
|
||||
// Return "wrong password" message.
|
||||
toast.error(messages.invalidCredentials);
|
||||
|
|
|
@ -169,6 +169,7 @@
|
|||
"app_create.scopes_placeholder": "e.g. 'read write follow'",
|
||||
"app_create.submit": "Create app",
|
||||
"app_create.website_label": "Website",
|
||||
"auth.awaiting_approval": "Your account is awaiting approval",
|
||||
"auth.invalid_credentials": "Wrong username or password",
|
||||
"auth.logged_out": "Logged out.",
|
||||
"auth_layout.register": "Create an account",
|
||||
|
|
Loading…
Reference in a new issue