恢复会话失败回调
mosttt opened this issue · comments
能否提供一个重新登陆失败的回调接口,方便失败之后做一些操作,例如重启自身来登录。
默认是掉线自动去重新登录的,也可以用run_once接口只循环一次,离线后函数会运行结束出栈。
有登录事件(但是不一定会登录成功)和离线事件。
您也可以看一下run的代码,描述一下您想在哪里加些什么。
这个Event?ConnectedAndOnlineEvent
它是在loop_events开始的时候发送的
我的意思是重新登录失败,退出loop并且抛出错误之前提供一个接口。
一般这种情况下错误直接抛到了main方法上,软件即将panic,我想在此之前提供一个接口,就可以用代码重启一个新的。(二维码登录的情况下,恢复会话会大概率失败,直接重启软件能成功登录)。不知道我描述的清楚嘛
并且在这个回调下,我也可以使用一些通知服务来提醒我机器人恢复会话失败,挂了。
直接在run_clien()下lf let Err的话处理起来不太方便。
离线的时候会有 DisconnectedAndOfflineEvent
事件,上线的时候会有 ConnectedAndOnlineEvent
事件。
loop_events 只有几行代码好像,专门就是做这个的
好的 感谢 我去看看