UNPKG

@likeminds.community/chat-js-beta

Version:

LikeMinds Javascript SDK for chat APIs

26 lines (25 loc) 1.03 kB
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;