@likeminds.community/chat-js-beta
Version:
LikeMinds Javascript SDK for chat APIs
26 lines (25 loc) • 1.03 kB
TypeScript
import { LMSDKCallbacks } from '../../LMCallback';
import { ConversationState } from 'src/shared/enums/conversationstate';
declare class TokenManager {
private accessToken;
private refreshToken;
private xVersionCode;
private xPlatformCode;
private lmSdkCallback;
private excludedConversationStates;
constructor(lmSdkCallback: LMSDKCallbacks);
setLMSdkCallbacks(callback: LMSDKCallbacks): void;
setAccessToken(accessToken: string): void;
getAccessToken(): string;
setRefreshToken(refreshToken: string): void;
getRefreshToken(): string;
setExcludedConversationStates(excludedConversationStates: ConversationState[]): void;
getExcludedConversationStates(): (excludedConversationStates: ConversationState[]) => void;
setPlatformCode(xPlatformCode: string): void;
getPlatformCode(): string;
setVersionCode(xVersionCode: number): void;
getVersionCode(): any;
clearTokenManager(): void;
refreshAccessToken(): Promise<void>;
}
export default TokenManager;