فهرست منبع

token存储本地

zhou1577692533 1 هفته پیش
والد
کامیت
89924a77c8
2فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 1 0
      src/components/App.tsx
  2. 5 0
      src/script/service.ts

+ 1 - 0
src/components/App.tsx

@@ -205,6 +205,7 @@ function App() {
           
           if (savedToken) {
             console.log('使用保存的 token');
+            await Dingdocs.script.run('setToken', savedToken);
             await handleConfigPermission(savedToken);
           } else {
             console.log('没有保存的 token,执行登录');

+ 5 - 0
src/script/service.ts

@@ -174,8 +174,13 @@ function getToken(): string {
   return token;
 }
 
+function setToken(newToken: string) {
+  token = newToken;
+}
+
 DingdocsScript.registerScript('login', login);
 DingdocsScript.registerScript('getToken', getToken);
+DingdocsScript.registerScript('setToken', setToken);
 DingdocsScript.registerScript('getApiList', getApiList);
 DingdocsScript.registerScript('callApi', callApi);
 DingdocsScript.registerScript('getDocumentInfo', getDocumentInfo);