소스 검색

优化账号切换日志

flyzto 4 주 전
부모
커밋
b8253a2e7a
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      pinnacle/libs/getAccount.js

+ 7 - 1
pinnacle/libs/getAccount.js

@@ -67,6 +67,8 @@ export const getAccountInfo = () => {
     return null;
   }
 
+  let isAccountChanged = false;
+
   if (ACCOUNT_OPTIONS.nextChangeTime == 0) {
     ACCOUNT_OPTIONS.currentIndex = 0;
     ACCOUNT_OPTIONS.nextChangeTime = getRandomTime();
@@ -77,11 +79,15 @@ export const getAccountInfo = () => {
       ACCOUNT_OPTIONS.currentIndex = 0;
     }
     ACCOUNT_OPTIONS.nextChangeTime = getRandomTime();
-    Logs.out('account changed', ACCOUNT_OPTIONS);
+    isAccountChanged = true;
     saveGlobalDataToCache();
   }
 
   const accountInfo = accounts[ACCOUNT_OPTIONS.currentIndex];
+  if (isAccountChanged) {
+    const { password, ...accountInfoRest } = accountInfo;
+    Logs.out('account changed', ACCOUNT_OPTIONS, accountInfoRest);
+  }
   return accountInfo;
 }