用户信息
imkit-store 提供了一套完整的 hooks 系统(用于自定义数据获取逻辑),允许开发者自定义用户信息、群组信息等数据的获取方式。这些 hooks 在初始化 imkit-store 时通过 IRCStoreInitOpts 配置对象传入,详见下方参数说明。
业务资料发生变化后,可通过数据更新接口将最新资料同步到 IMKit 内存缓存。
hooks 列表
| Hook 名称 | 描述 | 参数 | 返回值类型 |
|---|---|---|---|
reqUserProfiles | 批量获取用户信息 | string[] | Promise<IUserProfile[]> |
reqGroupProfiles | 批量获取群组信息 | string[] | Promise<IGroupProfile[]> |
reqSystemProfiles | 批量获取系统会话信息 | string[] | Promise<ISystemProfile[]> |
reqGroupMembers | 获取群组成员列表信息 | string | Promise<IGroupMemberProfile[]> |