Skip to content

Automatically re-auth in case the token is invalid after reconnecting - #66

Merged
DocDvorak merged 1 commit into
screepers:masterfrom
SystemParadox:fix-reconnections
Aug 31, 2026
Merged

DocDvorak merged 1 commit into
screepers:masterfrom
SystemParadox:fix-reconnections

Conversation

@SystemParadox

Copy link
Copy Markdown
Contributor

After reconnecting the websocket connection it has to re-auth, but the token may be invalid by this point. Updated connect() to automatically get a new token and re-auth if the auth fails the first time after connecting.

I was going to add a check so that it only does this when reconnecting and doesn't retry at all when just connecting initially, but then I realised that this does actually apply to the first connect as well - it is possible that there was a long delay between getting the token and deciding to start a websocket connection, so the token may also be invalid in that case.

@DocDvorak

Copy link
Copy Markdown
Member

Hey @SystemParadox , I think this improvement is still relevant. I'm happy to review the change once the merge conflicts are resolved.

@DocDvorak

Copy link
Copy Markdown
Member

Feel free to ping me here or on Discord for a review whenever you get a chance to rebase your changes.

@SystemParadox

Copy link
Copy Markdown
Contributor Author

@DocDvorak updated. Thanks.

@DocDvorak DocDvorak left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@DocDvorak
DocDvorak merged commit 0f86187 into screepers:master Aug 31, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants