Skip to content

Commit e96df6f

Browse files
committed
Merge branch 'master' into IPC
2 parents 4125892 + b58b7b7 commit e96df6f

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/classes/Bot.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1413,15 +1413,22 @@ export default class Bot {
14131413
resolve(null);
14141414
};
14151415

1416-
const errorEvent = (err): void => {
1416+
const errorEvent = (err: CustomError): void => {
14171417
gotEvent();
14181418

14191419
this.client.removeListener('loggedOn', loggedOnEvent);
14201420
clearTimeout(timeout);
14211421

14221422
log.error('Failed to sign in to Steam: ', err);
14231423

1424-
reject(err);
1424+
if (err.eresult === EResult.AccessDenied) {
1425+
// Access denied during login
1426+
this.deleteRefreshToken().finally(() => {
1427+
reject(err);
1428+
});
1429+
} else {
1430+
reject(err);
1431+
}
14251432
};
14261433

14271434
const timeout = setTimeout(() => {

0 commit comments

Comments
 (0)