圆钉
2024-11-20 17:27:16 0 举报
1
作者其他创作
大纲/内容
imChatNote①:监听单号点击,滚动,图片点击,右键等事件②:监听消息列表,渲染每条消息
渲染
开始
imSessionList①:operSessions 对所有会话排序分组;设置打开的分组②:itemClickEvent 会话点击事件;获取内部群已读未读记录;获取NPS点赞信息③:监听 会话列表 执行①
imInit
传入 toAccount 会话列表
传入 toAccount 会话列表 消息列表
①:onconnect 圆钉设置弹框的内容初始化;搜索框调用getUserTeams搜素群组;获取所有群保存到缓存;获取当前登陆人并进一步获取创建内部群时需要用到的数据;设置soundType;获取反垃圾词库②:onsessions 云信同步会话;获取p2p会话对应的用户信息;循环处理会话;初始化置顶;查询用户备注;根据会话未读数调用ImEvent.newreceivemsg;设置聊天对话人updateChatContact,设置当前的消息数组chatContentStore;获取每条消息对应的发送人信息;处理已读未读handleReadStatus,内部群已读未读状态③:contactItemClickEvent 会话切换事件;关闭GPT;重置会话数;获取IP地址;填充聊天记录(最多30条);updateChatContact 设置 toAccount
imCustomSysCard①:渲染自定义消息
1、判断是否有图片2、音频播放3、语音转文字4、提及按钮5、进群通知,操作6、消息多选7、@处理8、下载文件9、系统消息处理10、通知点击11、消息处理(表情、单号高亮、音频、视频、文件消息处理)12、头像名称处理13、已读未读下标处理14、滚动处理15、自定义消息处理
imLayout①:从url获取参数,调用云信SDK登录imInit②:获取系统消息配置③:获取群分组④:监听会话点击事件
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容