pomelo

聊天功能了里面的uid是用户名+'*'+频道名

chatRemote中的this是chatHandler中的this.app
在pomelo的后端服务器中,除了remote以外的js文件,其上下文应该都是一样的,其上下文的this.app都可以作为chatRemote的上下文.

pomelo中聊天频道,每一个实例都是单独分开的.

问题日志:

// 2018.4.14
// 关于匹配完成后,onMatch不被触发的问题:
// 这里有个奇怪的现象,chatRemote与matchHandler获取的貌似不是同一个this.channels
// 因为一个有所有登陆的用户,另一个则没有,这是因为不同的remote,他们的this上下文是独立的

// 2018.4.16
// 关于onChat无法收到消息:
// 应该是加入频道根本就没有成功
// 错误已找到并修正
// 上传到服务器的username和rid都必须强制类型转换为字符串

你可能感兴趣的:(pomelo)