wechat4u icon indicating copy to clipboard operation
wechat4u copied to clipboard

logout事件的准确性

Open jianzhou520 opened this issue 8 years ago • 2 comments

jianzhou520 avatar Apr 18 '17 07:04 jianzhou520

最近码一个demo,多任务的,所以如果机器人掉线就会把它所属任务干掉。所以全仰仗logout事件了。 0.7.0版本的登录状态比较诡异,经常是调同步手机端消息的时候报400,随即触发logout事件,但是手机端微信还是在线的。看了源码,logout的触发好像是在调stop方法的时候emit的,stop又在start的时候抛异常的时候会调 猜测在上面的login的时候,init方法里面去同步手机消息,同步失败会抛异常从而执行stop,进而触发logout,所以只是状态同步的问题导致误判为手机微信退出。 logout的准确性还是很重要的,估计这也是经常莫名掉线(实际上没有掉线)的原因

jianzhou520 avatar Apr 18 '17 07:04 jianzhou520

登录过程中有异常会直接触发登出,,不过登录之后就会有容错控制了

spacelan avatar May 02 '17 03:05 spacelan