Skip to content

Implement automated token refresh on routes#22

Closed
thehabes wants to merge 1 commit intomainfrom
claude/issue-18-20251110-2030
Closed

Implement automated token refresh on routes#22
thehabes wants to merge 1 commit intomainfrom
claude/issue-18-20251110-2030

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 <thehabes@users.noreply.github.com>
@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

1 participant