mirror of
https://github.com/pocket-id/pocket-id.git
synced 2026-10-15 14:19:04 +02:00
feat: add ability to force email verification (#1837)
This commit is contained in:
@@ -20,7 +20,9 @@ const codeMessages: Record<string, () => string> = {
|
||||
webauthn_authentication_failed: () => m.passkey_verification_failed(),
|
||||
passkey_user_verification_required: () => m.passkey_user_verification_required(),
|
||||
synced_passkey_not_allowed: () => m.synced_passkeys_not_allowed(),
|
||||
device_login_expired: () => m.device_login_request_expired()
|
||||
device_login_expired: () => m.device_login_request_expired(),
|
||||
email_verification_required: () => m.email_verification_required_error(),
|
||||
email_change_not_started: () => m.email_change_not_started()
|
||||
};
|
||||
|
||||
function getApiErrorResponse(e: unknown): ApiErrorResponse | undefined {
|
||||
@@ -49,6 +51,10 @@ export function getAxiosErrorMessage(
|
||||
return codeMessage || (typeof response.error === 'string' ? response.error : defaultMessage);
|
||||
}
|
||||
|
||||
export function getAxiosErrorCode(e: unknown): string | undefined {
|
||||
return getApiErrorResponse(e)?.code;
|
||||
}
|
||||
|
||||
export function getAxiosErrorRequestId(e: unknown): string | undefined {
|
||||
if (!isAxiosError(e)) {
|
||||
return undefined;
|
||||
|
||||
Reference in New Issue
Block a user