This commit is contained in:
2026-05-09 19:56:03 +08:00
parent 052dbc248b
commit 7c8aa1e124
12 changed files with 483 additions and 59 deletions

View File

@@ -548,11 +548,17 @@ export async function ensureStoredAccessToken() {
return refreshAccessToken();
}
export async function refreshStoredAccessToken() {
export async function refreshStoredAccessToken(
options: {
clearOnFailure?: boolean;
} = {},
) {
try {
return await refreshAccessToken();
} catch (error) {
clearStoredAccessToken({ emit: false });
if (options.clearOnFailure !== false) {
clearStoredAccessToken({ emit: false });
}
throw error;
}
}