李勇

整理类文件

此 diff 太大无法显示。
  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';