fix: 更新 @kevisual/api 依赖至 0.0.58,并优化本地用户检查逻辑

This commit is contained in:
2026-02-21 22:25:44 +08:00
parent a4a5ed0b50
commit 75953498e6
4 changed files with 22 additions and 33 deletions

View File

@@ -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",

View File

@@ -277,20 +277,10 @@ 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;
const userInfo = await assistantQuery.queryLogin.checkLocalUser()
auth.username = userInfo.username;
auth.share = 'protected'
const app = config?.app || {};
@@ -302,8 +292,7 @@ const checkLocalUser = async (opts: { assistantApp: AssistantApp }) => {
app
});
} else {
console.error('CNB登录失败无法获取用户信息', resUser);
}
console.error('CNB登录失败无法获取用户信息', res);
}
}
}

View File

@@ -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",

14
pnpm-lock.yaml generated
View File

@@ -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