Skip to content
This repository has been archived by the owner on May 13, 2023. It is now read-only.

fix: use completer in the retry logic to return value when token refresh is complete #75

Merged
merged 7 commits into from May 12, 2022

Conversation

dshukertjr
Copy link
Member

This PR is a rework of #71 pretty much.

Instead of just retrying token refresh every 5 seconds, this PR will use a Completer to return a valid GoTrueSessionResponse upon successful token refresh after retry.

@dshukertjr
Copy link
Member Author

Haven't written tests for it, but am currently working on it. Also still working on some refactoring.

@dshukertjr dshukertjr marked this pull request as ready for review May 10, 2022 07:46
@dshukertjr dshukertjr requested a review from bdlukaa May 10, 2022 07:46
@dshukertjr dshukertjr changed the title fix: inintialize completer before a new token refresh fix: use completer in the retry logic to return value when complete May 11, 2022
@dshukertjr dshukertjr changed the title fix: use completer in the retry logic to return value when complete fix: use completer in the retry logic to return value when token refresh is complete May 11, 2022
@dshukertjr dshukertjr merged commit eb9d2e1 into supabase:main May 12, 2022
@dshukertjr dshukertjr deleted the fix/retry branch May 12, 2022 00:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants