diff --git a/src/shell/base.ts b/src/shell/base.ts index 0d5ada4a..aee90f66 100644 --- a/src/shell/base.ts +++ b/src/shell/base.ts @@ -139,6 +139,7 @@ async function handleLogin( loginListener.onLoginConnected = () => { waitForNetworkConnection(loginService, logger).then(() => { handleLoginInner(context, logger, loginService, quickLoginUin, historyLoginList).then().catch(e => logger.logError(e)); + loginListener.onLoginConnected = () => { }; }); } loginListener.onQRCodeGetPicture = ({ pngBase64QrcodeData, qrcodeUrl }) => {