Summary
Used to manually refresh the user state at any point in time, for example if you have multiple separate windows (things like a Chrome extension popup and a Chrome page for the same extension) where Dynamic is active and you want to ensure they are all in sync. The SDK state as a whole will be maintained i.e. thesdkHasLoaded boolean on useDynamicContext will stay true. If you want to reset the whole SDK including wallets, then take a look at useReinitialize.
Usage
FAQs
What does an error response look like?- Generic Error with the message: “useRefreshUser resulted in an invalid user: no verified credentials found”
- The JWT is only updated on success. On failure, nothing is mutated, so the existing JWT remains as-is (still usable until it actually expires)
- No, there’s no client-side limit, so it would come down to general rate limits at that point.