Interface: SessionRetryOptions
Properties
onSessionExpired
onSessionExpired: (
event) =>void
Notify that the session is gone (a mutation 401, or a query whose refresh-retry failed).
Parameters
event
Returns
void
refresh
refresh: () =>
Promise<boolean>
Renew the session (refresh token → cookie sync → store update). Resolves
true on success. MUST dedupe concurrent calls so simultaneous 401s share
a single renewal.
Returns
Promise<boolean>
skipOperations?
optionalskipOperations?:string[]
Operation names exempt from 401 handling (default: the auth operations).