Skip to content

Commit 226aea3

Browse files
committed
fix(recoverAccount): also clean up potentially rejected token
1 parent 1f5f6b1 commit 226aea3

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/index.tsx

+9-5
Original file line numberDiff line numberDiff line change
@@ -221,11 +221,15 @@ export function useNetlifyIdentity(
221221
throw new Error(errors.tokenMissingOrInvalid);
222222
}
223223

224-
return goTrueInstance.recover(param.token, remember).then(user => {
225-
// clean up consumed token
226-
setParam(defaultParam);
227-
return _setUser(user);
228-
});
224+
return goTrueInstance
225+
.recover(param.token, remember)
226+
.then(user => {
227+
return _setUser(user);
228+
})
229+
.finally(() => {
230+
// clean up consumed token
231+
setParam(defaultParam);
232+
});
229233
},
230234
[goTrueInstance, _setUser, param]
231235
);

0 commit comments

Comments
 (0)