Skip to content

Conversation

@thehabes
Copy link
Member

Implements automated token refresh functionality as described in issue #18.

Changes

  • Modified tokens.js to make token refresh functions properly async
  • Added concurrent refresh protection to prevent multiple simultaneous refreshes
  • Updated app.js to await token refresh on startup
  • Added token expiry checks to all route handlers (create, query, update, overwrite, delete)
  • Tokens are now automatically refreshed when expired during any API request

Fixes #18

Generated with Claude Code

- Modified tokens.js to make generateNewAccessToken() and updateExpiredToken() properly async
- Added concurrent refresh protection to prevent multiple simultaneous token refreshes
- Updated app.js to await token refresh on startup
- Added token expiry checks to all route handlers (create, query, update, overwrite, delete)
- Tokens are now automatically refreshed when expired during any API request
- Fixes #18

Co-authored-by: Bryan Haberberger <[email protected]>
@thehabes thehabes closed this Dec 5, 2025
@thehabes thehabes deleted the claude/issue-18-20251110-2030 branch December 8, 2025 16:37
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.

Automated Token Refreshes

2 participants