UNPKG

@openim/client-sdk

Version:

JavaScript/TypeScript Client SDK for OpenIM

13 lines (12 loc) 505 B
import { MixinApiService } from "../.."; import { SdkWsProto } from "@openim/protocol"; declare class UserCache { private instance; private cachedLoginUserInfo; constructor(instance: MixinApiService); clear: () => void; getSelfUserInfo: () => SdkWsProto.UserInfo | null; syncLoginUserInfoAndTrigger: (operationID: string) => Promise<void>; udpateCachedLoginUserInfoAndTrigger: (data: Partial<SdkWsProto.UserInfo>, operationID: string) => Promise<void>; } export { UserCache };