diff --git a/lua/app/net/net_manager.lua b/lua/app/net/net_manager.lua index 50975b75..24e53f1e 100644 --- a/lua/app/net/net_manager.lua +++ b/lua/app/net/net_manager.lua @@ -291,9 +291,11 @@ function NetManager:connect(domain, port, callback, socketName) ModuleManager.LoginManager:saveAuthArgs(true) UIManager:hideWaitNet(true) - LocalData:setLastLoginInfo(NetManager.LOGIN_TYPE.TOKEN, pbData.id, pbData.token) - LocalData:setAccountInfo(pbData) - BIReport:updateAccountId(pbData.id) + if pbData.id then -- 重连也会走到这儿,但是没有token等信息 + LocalData:setLastLoginInfo(NetManager.LOGIN_TYPE.TOKEN, pbData.id, pbData.token) + LocalData:setAccountInfo(pbData) + BIReport:updateAccountId(pbData.id) + end pbData.send_id = pbData.send_id or 0 pbData.err_code = nil