From 4992862943e18cef9f15c4641e6058ba427a4487 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 22 May 2022 12:53:13 -0500 Subject: [PATCH] fetchMe: don't await verify_credentials if cached --- app/soapbox/actions/auth.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/soapbox/actions/auth.js b/app/soapbox/actions/auth.js index 79ff9d67f..a42bccdef 100644 --- a/app/soapbox/actions/auth.js +++ b/app/soapbox/actions/auth.js @@ -207,9 +207,12 @@ export function rememberAuthAccount(accountUrl) { export function loadCredentials(token, accountUrl) { return (dispatch, getState) => { - return dispatch(rememberAuthAccount(accountUrl)).finally(() => { - return dispatch(verifyCredentials(token, accountUrl)); - }); + return dispatch(rememberAuthAccount(accountUrl)) + .then(account => account) + .then(() => { + dispatch(verifyCredentials(token, accountUrl)); + }) + .catch(error => dispatch(verifyCredentials(token, accountUrl))); }; }