UNPKG

@openim/client-sdk

Version:

JavaScript/TypeScript Client SDK for OpenIM

18 lines (17 loc) 690 B
import { SdkWsProto } from '@openim/protocol'; import { MixinApiService } from '../..'; import { UserCache } from './cache'; import { OnlineSubManager } from './onlineSub'; declare class UserTrigger { private instance; cache: UserCache; onlineSub: OnlineSubManager; triggeredEventMap: Map<string, boolean>; constructor(instance: MixinApiService); sync: (operationID: string) => Promise<[void, void]>; reset: () => void; setTriggeredEventMap: (key: string) => void; checkConversationUpdate: (user: SdkWsProto.UserInfo) => void; parseMessageAndTrigger: (message: SdkWsProto.MsgData, operationID: string) => Promise<void>; } export default UserTrigger;