李勇

整理类文件

此 diff 太大无法显示。
/*
* 全局数据管理
* */
class GlobalConfig {
constructor () {
console.log(new.target);
}
toString () {
return super.toString() + ',' + this.z;
}
static getConfigInfo() {
console.log('static method'+this.z);
}
get z() {
return 4;
}
set z(value) {
console.log(value);
}
}
export default GlobalConfig;
... ...
... ... @@ -8,7 +8,6 @@ import ChatApe from 'apes/ChatApe';
import VideoChat from 'apes/VideoApe';
import DocApe from 'apes/DocApe';
import WhiteBoardApe from 'apes/WhiteBoardApe';
let loger = Loger.getLoger('MessageEngine');
export default class MessageEngine extends Emiter {
... ... @@ -50,8 +49,13 @@ export default class MessageEngine extends Emiter {
this.wb_ape.on(MessageTypes.ANNO_UPDATE, this.annoUpdateHandler.bind(this));
this.on(MessageTypes.DOC_SHOW, this.docShowHandler.bind(this));
//this.say = this.say.bind(this)
//this.hello = this.hello.bind(this)
this.init=this._init;
}
_init (id) {
console.log("Engine init "+id);
}
// 白板笔记更新
annoUpdateHandler(annoInfo) {
const activeDocId = this.conferApe.activeDocId;
... ... @@ -140,5 +144,10 @@ export default class MessageEngine extends Emiter {
}
}
MessageEngine.MESSAGE_DELAY_TIMMER = 100;
MessageEngine.MessageTypes = MessageTypes;
MessageEngine.data={
aa:"aa",
bb:11,
cc:"cccc"
};
... ...
... ... @@ -31,11 +31,15 @@ MessageTypes.NET_ERROR = 'net_error';
MessageTypes.PRO_ERROR = 'pro_error';
MessageTypes.VIDEO_SHOW = 'video.message';
MessageTypes.DOC_SHOW = 'document.message';
MessageTypes.DOC_SWITCH = 'document.switch';
MessageTypes.DOC_UPDATE = 'document.update';
MessageTypes.CHAT_RECEIVE = 'chat.message';
MessageTypes.DOC_ANNO = 'document.anno';
MessageTypes.ANNO_UPDATE = 'anno_update';
MessageTypes.DOC_DEL='document.delete';
... ...