fix: 追踪登录失败

This commit is contained in:
手瓜一十雪
2024-12-29 15:25:51 +08:00
parent 6b353fd8d8
commit 1f72863aba

View File

@@ -153,6 +153,7 @@ async function handleLogin(
};
loginListener.onQRCodeSessionFailed = (errType: number, errCode: number, errMsg: string) => {
umamiTrace.trackEvent('shell/login/error/' + errType.toString() + '-' + errCode.toString(), errMsg);
if (!isLogined) {
logger.logError('[Core] [Login] Login Error,ErrCode: ', errCode, ' ErrMsg:', errMsg);
if (errType == 1 && errCode == 3) {
@@ -163,7 +164,8 @@ async function handleLogin(
};
loginListener.onLoginFailed = (args) => {
logger.logError('[Core] [Login] Login Error , ErrInfo: ', args);
umamiTrace.trackEvent('shell/login/error/' + args.toString(), args.toString());
logger.logError('[Core] [Login] Login Error , ErrInfo: ', args.toString());
};
loginService.addKernelLoginListener(proxiedListenerOf(loginListener, logger));