key.js
20.3 KB
-
nyx: 公屏 · 65dc6dfb
优化一系列socket的问题 1. nyxCode如果存在,则必为全局的userId 2. onLoad的initSocket在onShow之前执行,同时onShow不会再次执行(readyStatus==0,不执行initSocket) 3. 因为测试的原因,某一个uid可能在数据库里删除,那么通过regUser的方式重新replace成新的 4. onMessage里,如果uid删除,那么onMessage中的getData可能先于regUser执行,那么getData拿不到数据,针对这种情况 将getData的数据初始化为匿名用户。
jscat committed