@amityco/ts-sdk
Version:
Amity Social Cloud Typescript SDK
31 lines • 994 B
TypeScript
/**
* ```js
* import { setAccessTokenHandler } from '@amityco/ts-sdk'
*
* const tokenHandler = {
* async onTokenRenew() {
* const response = await fetch('https://your-backend.com/api/refresh-token', {
* method: 'POST',
* credentials: 'include',
* });
* const data = await response.json();
* return data.accessToken;
* }
* };
*
* setAccessTokenHandler(tokenHandler);
* ```
*
* Registers a custom handler for managing access token renewal and expiration events.
* This enables automatic token refresh and graceful handling of expired tokens.
*
* Must be called before loginWithAccessToken() to ensure the handler is available
* when token expiry is detected.
*
* @param accessTokenHandler Handler object implementing token renewal callbacks
* @returns void
*
* @category Client API
*/
export declare const setAccessTokenHandler: (accessTokenHandler: Amity.AccessTokenHandler) => void;
//# sourceMappingURL=setAccessTokenHandler.d.ts.map