{

// ---------------------------------

// 响应式断点

// ---------------------------------

//xs: "480px"

//sm: "768px"

//md: "992px"

//lg: "1200px"

//xl: "1600px"

breakpoint: {

xs: false,

sm: false,

md: false,

lg: false,

xl: false

},

// ---------------------------------

// UI相关

// ---------------------------------

common: {

fetching: false,

isGetGroupAlready: true,

isGetChatRoomAlready: false,

showGroupRequestModal: false //群主管理加入群消息

},

// ---------------------------------

// 用户登录信息

// ---------------------------------

login: {

username: 'sunylt',

password: null,

token: "YWMtZ0m-opwTEeeS-e0Ko59rsU1-S6DcShHjkNXh_7qs2vV",

fetching: false,

error: false

isLogin: true,

},

// ---------------------------------

// 多语言

// ---------------------------------

i18n: {

// 已配置语言

translations: {

cn: {},

us: {},

},

// 当前语言

locale: "cn"

},

// 注册信息,没进行注册操作为{}

register: {

username: "123abcdbb",

password: "123",

fetching: false,

registerError: null

},

// 预留 暂无用

contacts: {}

// 预留 暂无用

im: {}

// ---------------------------------

// 数据实体

// ---------------------------------

entities: {

// 好友

roster: {

byName: {

name: { subscription,jid, ask, name, groups }

...

},

names: ['lwz2' ...],

// 好友列表在此,因为好友列表来源于roster,息息相关

friends: [],

},

// 群组

group: {

loadingFailed: ,

isLoading: ,

rightSiderOffset: , //控制右侧群组管理面板

byId: {

groupId: {groupid, groupname},

....

},

names: [groupName_#-#_groupId, ....]

},

// 聊天室

chatroom: {

byId: {

chatId: {chatId, name, owner, affiliations_count}

...

},

names: [chatName_#-#_chatId, ....]

},

// 陌生人

stranger: {

},

// 群组成员信息

groupMember: {

groupId: {

muted: {byName: {}},//群主可见,禁言列表

byName: {

name: {name: , affiliation: 'member'}

},

names: [],

admins: [], //群管理员可见

},

...

}

// 订阅通知

subscribe: {

byFrom: {}

},

// 黑名单列表

blacklist: {

byName: {}

name: []

},

// 消息

message: {

// 所有消息

byId: {

mid: {"type":"chat|groupchat|chatroom|stranger|error", "chatId": },

...

}

// 单聊消息列表

chat: {

chatId: [

{message},

...

]

},

// 群组消息列表

groupChat: {

chatId: [

{message},

...

]

},

// 聊天室消息列表

chatroom: {

chatId: [

{message},

...

]

},

// 陌生人消息列表

stranger: {

chatId: [

{message},

...

]

},

// 预留 暂无用

extra: {}

// 未读消息记录

unread: {

// 好友

chat: {

chatId: ,

...

},

// 群组

groupchat: {

chatId: ,

...

},

// 聊天室

chatroom: {

chatId: ,

...

},

// 陌生人

stranger: {

chatId: ,

...

}

}

// 自己发的消息mid跟本地id对照

byMid: {

messageId: {id: },

...

},

},

// 加入群申请

groupRequest: {

byGid: {}

}

}

}

php webim的开发,WebIM H5 Demo 介绍相关推荐

  1. 【CSRMesh2.1蓝牙开发】-Android demo介绍【二】之代码分析

    怎么介绍呢,一直考虑,还是从业务流程开始,1.Meshservice初始化-->2.扫描设备--->3.连接设备-->4.扫描设备-->5.设备组网 这样分析多初学者,或者刚接 ...

  2. [cocos2dx开发技巧1]工具CocosBuilder的使用--demo介绍

    转发,请保持地址:http://blog.csdn.net/stalendp/article/details/8755958 最近在接触CocosBuilder之后,发现这是一款非常优秀的软件,可以加 ...

  3. 蓝牙配对模式 java_【Android】蓝牙开发—— 经典蓝牙配对介绍(Java代码实现演示)附Demo源码...

    目录 前言 一.连接&配对方法介绍 二.演示:第一次连接蓝牙设备  &  直接与蓝牙设备建立配对 三.总结 四.补充 五.Demo案例源码地址: 前言 前面两篇文章[Android]蓝 ...

  4. 【Android】蓝牙开发—— 经典蓝牙配对介绍(Java代码实现演示)附Demo源码

    目录 前言 一.连接&配对方法介绍 二.演示:第一次连接蓝牙设备  &  直接与蓝牙设备建立配对 三.总结 四.补充 五.Demo案例源码地址: 前言 前面两篇文章[Android]蓝 ...

  5. Qt之手写识别开发笔记:Zinnia介绍、编译、使用以及Demo

    若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...

  6. 微信开放平台 公众号第三方平台开发 教程一 平台介绍

    教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...

  7. Linux上搭建Hadoop2.6.3集群以及WIN7通过Eclipse开发MapReduce的demo

    随笔 - 70  文章 - 0  评论 - 88 Linux上搭建Hadoop2.6.3集群以及WIN7通过Eclipse开发MapReduce的demo 近期为了分析国内航空旅游业常见安全漏洞,想到 ...

  8. 海思Hi3515开发板方案使用介绍

    本文档主要介绍 Hi3515 Demo 单板基本功能特点和硬件特性.多功能硬件配置.软件调试操作使用方法. Hi3515 Demo 单板是针对海思 Hi3515 H.264 编解码处理器芯片(以下简称 ...

  9. 如何在本地搭建一个EasyPlayer的H5 demo 播放H265视频流?

    EasyPlayer视频流媒体播放器兼容性很强,不仅能支持H.264/H.265视频的播放,还具有多个系列版本,如EasyPlayer-RTSP.EasyPlayer.js.EasyPlayerPro ...

  10. python 全栈开发,Day45(html介绍和head标签,body标签中相关标签)

    python 全栈开发,Day45(html介绍和head标签,body标签中相关标签) 一.html介绍 1.web标准 web准备介绍: w3c:万维网联盟组织,用来制定web标准的机构(组织) ...

最新文章

  1. 获取在线APP的素材图片
  2. Spring Boot中使用LDAP来统一管理用户信息
  3. 使用iozone和bonnie测试磁盘IO
  4. 该!4G假装5G的美国运营商被起诉了
  5. lambdaQuery中EQ、NE、GT、LT、GE、LE的用法 (来自网络收集)
  6. 孙鑫VC++讲座笔记(一)
  7. Java面试题总结(附答案)
  8. 微信小程序使用阿里icon
  9. php模板多图上传插件,PHP百度diyUpload多图上传插件实例
  10. 2023考研高数思维导图
  11. 齐次线性方程组的解向量和基础解系
  12. 服务器sas系统盘损坏,磁盘阵列中SCSI、SAS硬盘由于一块或者多块有坏道引起操作系统产生如下故障...
  13. 因为毕业半年挣了100万,帅地在CSDN被喷上热榜
  14. access中本年度的四月一日_2014年3月计算机二级ACCESS上机试题及详解十二
  15. unity 简易的小地图导航
  16. kuberneters集群发布内部服务详解
  17. Windows10局域网找不到共享电脑
  18. 论坛社区项目——项目总结
  19. 微生物16S测序数据的正确打开方式
  20. CPU方案简介SSD201 - 智能网关中控

热门文章

  1. 张小龙2018微信公开课超时演讲,总结微信8年
  2. 计算机专业兴趣小组 名字,最有创意的小组名字及口号(精选70个)
  3. 使用Python获取股票的基金持仓数据
  4. java applet介绍,applet java 介绍
  5. pacman入门使用指南
  6. 怎么查询dns服务器地址自动获取,如何查看DNS服务器地址以及IP地址
  7. SAN光纤交换机常用命令整理(转)
  8. vue-video-player 实现断点续播,currentTime不生效问题。
  9. django+djangorestframework开发代码编辑器
  10. skynet:cluster