From 75953498e6a421cdb08297d089c3e5734db6ad59 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Sat, 21 Feb 2026 22:25:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=20@kevisual/api=20?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=E8=87=B3=200.0.58=EF=BC=8C=E5=B9=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=9C=AC=E5=9C=B0=E7=94=A8=E6=88=B7=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assistant/package.json | 2 +- .../local-app-manager/assistant-app.ts | 37 +++++++------------ package.json | 2 +- pnpm-lock.yaml | 14 +++---- 4 files changed, 22 insertions(+), 33 deletions(-) diff --git a/assistant/package.json b/assistant/package.json index abee70e..31d7117 100644 --- a/assistant/package.json +++ b/assistant/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@inquirer/prompts": "^8.2.1", "@kevisual/ai": "^0.0.24", - "@kevisual/api": "^0.0.57", + "@kevisual/api": "^0.0.58", "@kevisual/load": "^0.0.6", "@kevisual/local-app-manager": "^0.1.32", "@kevisual/logger": "^0.0.4", diff --git a/assistant/src/module/assistant/local-app-manager/assistant-app.ts b/assistant/src/module/assistant/local-app-manager/assistant-app.ts index aeadcce..604962d 100644 --- a/assistant/src/module/assistant/local-app-manager/assistant-app.ts +++ b/assistant/src/module/assistant/local-app-manager/assistant-app.ts @@ -277,33 +277,22 @@ const checkLocalUser = async (opts: { assistantApp: AssistantApp }) => { } const cnbToken = useKey('CNB_TOKEN'); if (!checkCNB && cnbToken) { - const res = await assistantQuery.query.post({ - path: 'user', - key: 'cnb-login', - payload: { - data: { - cnbToken: cnbToken, - } - } - }); + const res = await assistantQuery.queryLogin.loginByCnb({ cnbToken }) if (res.code === 200) { logger.info('CNB登录成功,用户信息已更新'); - const resUser = await assistantQuery.queryLogin.beforeSetLoginUser(res.data) - if (resUser.code === 200) { - const userInfo = resUser.data; - auth.username = userInfo.username; - auth.share = 'protected' - const app = config?.app || {}; - if (!app?.id) { - app.id = 'dev-cnb' - } - assistantApp.config.setConfig({ - auth, - app - }); - } else { - console.error('CNB登录失败,无法获取用户信息', resUser); + const userInfo = await assistantQuery.queryLogin.checkLocalUser() + auth.username = userInfo.username; + auth.share = 'protected' + const app = config?.app || {}; + if (!app?.id) { + app.id = 'dev-cnb' } + assistantApp.config.setConfig({ + auth, + app + }); + } else { + console.error('CNB登录失败,无法获取用户信息', res); } } } \ No newline at end of file diff --git a/package.json b/package.json index f38b7ea..3d4fe4e 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "unstorage": "^1.17.4" }, "devDependencies": { - "@kevisual/api": "^0.0.57", + "@kevisual/api": "^0.0.58", "@kevisual/cnb": "^0.0.28", "@kevisual/dts": "^0.0.4", "@kevisual/load": "^0.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d467da3..fc17fd4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,8 +58,8 @@ importers: version: 1.17.4(idb-keyval@6.2.2)(ioredis@5.9.3(supports-color@10.2.2)) devDependencies: '@kevisual/api': - specifier: ^0.0.57 - version: 0.0.57(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^0.0.58 + version: 0.0.58(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@kevisual/cnb': specifier: ^0.0.28 version: 0.0.28(dotenv@17.3.1)(idb-keyval@6.2.2)(ioredis@5.9.3) @@ -170,8 +170,8 @@ importers: specifier: ^0.0.24 version: 0.0.24 '@kevisual/api': - specifier: ^0.0.57 - version: 0.0.57(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^0.0.58 + version: 0.0.58(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@kevisual/load': specifier: ^0.0.6 version: 0.0.6 @@ -1290,8 +1290,8 @@ packages: '@kevisual/api@0.0.28': resolution: {integrity: sha512-WQluRlu2qGM1qktIhPLODie8x382a6jEMfFOcay/rnkCgXK0BRpnqOKwlX7IMLdMqka7GY/BD69kSMnK1Exf5g==} - '@kevisual/api@0.0.57': - resolution: {integrity: sha512-U2nz+ckWZ4XGASC08xJT6WKQajhFQDd1iDb9tU1dHZECsvNvIzpHLG7RHFN1vahG1MdbQtppPmHgVTF2Zw7RWg==} + '@kevisual/api@0.0.58': + resolution: {integrity: sha512-ontJswmD5LS4EjYZDGF/SI1oYI1/zCM6ovC8rviNzxI22294yQ5y8Lb/rYV2qsKaxJbC3uuOjjsjPWap0nSvAQ==} '@kevisual/app@0.0.1': resolution: {integrity: sha512-PEx8P3l0iNSqrz9Ib9kVCYfqNMX6/LfNu+cEafmY6ECP1cV5Vmv+TH2fuasMosKjtbH2fAdDi97sbd29tdEK+g==} @@ -6609,7 +6609,7 @@ snapshots: fuse.js: 7.1.0 nanoid: 5.1.6 - '@kevisual/api@0.0.57(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@kevisual/api@0.0.58(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@kevisual/context': 0.0.8 '@kevisual/js-filter': 0.0.5