mirror of
https://github.com/pocket-id/pocket-id.git
synced 2026-08-24 21:17:31 +00:00
fix: show more user-friendly error message if QR code has expired
This commit is contained in:
@@ -562,5 +562,6 @@
|
||||
"deny": "Deny",
|
||||
"approve": "Approve",
|
||||
"or": "or",
|
||||
"visit_and_enter": "Visit {url} and enter:"
|
||||
"visit_and_enter": "Visit {url} and enter:",
|
||||
"device_login_request_expired": "Your QR-Code has expired. Please start the sign-in process again."
|
||||
}
|
||||
|
||||
@@ -95,6 +95,11 @@
|
||||
}
|
||||
// Stop retrying when the server reports a non-transient failure
|
||||
clearTimers();
|
||||
|
||||
if (isAxiosError(error) && error.response?.status === 401) {
|
||||
errorMessage = m.device_login_request_expired();
|
||||
return;
|
||||
}
|
||||
errorMessage = getAxiosErrorMessage(error);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user