正在显示
4 个修改的文件
包含
40 行增加
和
3 行删除
dist/main.js
已删除
100644 → 0
此 diff 太大无法显示。
src/GlobalConfig.js
0 → 100644
| 1 | +/* | ||
| 2 | +* 全局数据管理 | ||
| 3 | +* */ | ||
| 4 | + | ||
| 5 | +class GlobalConfig { | ||
| 6 | + constructor () { | ||
| 7 | + console.log(new.target); | ||
| 8 | + } | ||
| 9 | + | ||
| 10 | + toString () { | ||
| 11 | + return super.toString() + ',' + this.z; | ||
| 12 | + } | ||
| 13 | + | ||
| 14 | + static getConfigInfo() { | ||
| 15 | + console.log('static method'+this.z); | ||
| 16 | + } | ||
| 17 | + get z() { | ||
| 18 | + return 4; | ||
| 19 | + } | ||
| 20 | + set z(value) { | ||
| 21 | + console.log(value); | ||
| 22 | + } | ||
| 23 | +} | ||
| 24 | +export default GlobalConfig; |
| @@ -8,7 +8,6 @@ import ChatApe from 'apes/ChatApe'; | @@ -8,7 +8,6 @@ import ChatApe from 'apes/ChatApe'; | ||
| 8 | import VideoChat from 'apes/VideoApe'; | 8 | import VideoChat from 'apes/VideoApe'; |
| 9 | import DocApe from 'apes/DocApe'; | 9 | import DocApe from 'apes/DocApe'; |
| 10 | import WhiteBoardApe from 'apes/WhiteBoardApe'; | 10 | import WhiteBoardApe from 'apes/WhiteBoardApe'; |
| 11 | - | ||
| 12 | let loger = Loger.getLoger('MessageEngine'); | 11 | let loger = Loger.getLoger('MessageEngine'); |
| 13 | 12 | ||
| 14 | export default class MessageEngine extends Emiter { | 13 | export default class MessageEngine extends Emiter { |
| @@ -50,8 +49,13 @@ export default class MessageEngine extends Emiter { | @@ -50,8 +49,13 @@ export default class MessageEngine extends Emiter { | ||
| 50 | this.wb_ape.on(MessageTypes.ANNO_UPDATE, this.annoUpdateHandler.bind(this)); | 49 | this.wb_ape.on(MessageTypes.ANNO_UPDATE, this.annoUpdateHandler.bind(this)); |
| 51 | 50 | ||
| 52 | this.on(MessageTypes.DOC_SHOW, this.docShowHandler.bind(this)); | 51 | this.on(MessageTypes.DOC_SHOW, this.docShowHandler.bind(this)); |
| 52 | + //this.say = this.say.bind(this) | ||
| 53 | + //this.hello = this.hello.bind(this) | ||
| 54 | + this.init=this._init; | ||
| 55 | + } | ||
| 56 | + _init (id) { | ||
| 57 | + console.log("Engine init "+id); | ||
| 53 | } | 58 | } |
| 54 | - | ||
| 55 | // 白板笔记更新 | 59 | // 白板笔记更新 |
| 56 | annoUpdateHandler(annoInfo) { | 60 | annoUpdateHandler(annoInfo) { |
| 57 | const activeDocId = this.conferApe.activeDocId; | 61 | const activeDocId = this.conferApe.activeDocId; |
| @@ -140,5 +144,10 @@ export default class MessageEngine extends Emiter { | @@ -140,5 +144,10 @@ export default class MessageEngine extends Emiter { | ||
| 140 | } | 144 | } |
| 141 | } | 145 | } |
| 142 | 146 | ||
| 143 | -MessageEngine.MESSAGE_DELAY_TIMMER = 100; | 147 | +MessageEngine.MessageTypes = MessageTypes; |
| 148 | +MessageEngine.data={ | ||
| 149 | + aa:"aa", | ||
| 150 | + bb:11, | ||
| 151 | + cc:"cccc" | ||
| 152 | +}; | ||
| 144 | 153 |
| @@ -31,11 +31,15 @@ MessageTypes.NET_ERROR = 'net_error'; | @@ -31,11 +31,15 @@ MessageTypes.NET_ERROR = 'net_error'; | ||
| 31 | MessageTypes.PRO_ERROR = 'pro_error'; | 31 | MessageTypes.PRO_ERROR = 'pro_error'; |
| 32 | 32 | ||
| 33 | MessageTypes.VIDEO_SHOW = 'video.message'; | 33 | MessageTypes.VIDEO_SHOW = 'video.message'; |
| 34 | + | ||
| 34 | MessageTypes.DOC_SHOW = 'document.message'; | 35 | MessageTypes.DOC_SHOW = 'document.message'; |
| 35 | MessageTypes.DOC_SWITCH = 'document.switch'; | 36 | MessageTypes.DOC_SWITCH = 'document.switch'; |
| 36 | MessageTypes.DOC_UPDATE = 'document.update'; | 37 | MessageTypes.DOC_UPDATE = 'document.update'; |
| 38 | + | ||
| 37 | MessageTypes.CHAT_RECEIVE = 'chat.message'; | 39 | MessageTypes.CHAT_RECEIVE = 'chat.message'; |
| 40 | + | ||
| 38 | MessageTypes.DOC_ANNO = 'document.anno'; | 41 | MessageTypes.DOC_ANNO = 'document.anno'; |
| 42 | + | ||
| 39 | MessageTypes.ANNO_UPDATE = 'anno_update'; | 43 | MessageTypes.ANNO_UPDATE = 'anno_update'; |
| 40 | 44 | ||
| 41 | MessageTypes.DOC_DEL='document.delete'; | 45 | MessageTypes.DOC_DEL='document.delete'; |
-
请 注册 或 登录 后发表评论