Don't retry on terms error

This commit is contained in:
David Baker 2019-07-15 14:05:39 +01:00
parent f13dc82d14
commit 7c43f0bcef

View file

@ -59,7 +59,11 @@ class ScalarAuthClient {
if (!token) {
return this.registerForToken();
} else {
return this._checkToken(token).catch(() => {
return this._checkToken(token).catch((e) => {
if (e instanceof TermsNotSignedError) {
// retrying won't help this
throw e;
}
return this.registerForToken();
});
}