fix: 更新 @kevisual/api 依赖至 0.0.58,并优化本地用户检查逻辑
This commit is contained in:
@@ -44,7 +44,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@inquirer/prompts": "^8.2.1",
|
"@inquirer/prompts": "^8.2.1",
|
||||||
"@kevisual/ai": "^0.0.24",
|
"@kevisual/ai": "^0.0.24",
|
||||||
"@kevisual/api": "^0.0.57",
|
"@kevisual/api": "^0.0.58",
|
||||||
"@kevisual/load": "^0.0.6",
|
"@kevisual/load": "^0.0.6",
|
||||||
"@kevisual/local-app-manager": "^0.1.32",
|
"@kevisual/local-app-manager": "^0.1.32",
|
||||||
"@kevisual/logger": "^0.0.4",
|
"@kevisual/logger": "^0.0.4",
|
||||||
|
|||||||
@@ -277,33 +277,22 @@ const checkLocalUser = async (opts: { assistantApp: AssistantApp }) => {
|
|||||||
}
|
}
|
||||||
const cnbToken = useKey('CNB_TOKEN');
|
const cnbToken = useKey('CNB_TOKEN');
|
||||||
if (!checkCNB && cnbToken) {
|
if (!checkCNB && cnbToken) {
|
||||||
const res = await assistantQuery.query.post({
|
const res = await assistantQuery.queryLogin.loginByCnb({ cnbToken })
|
||||||
path: 'user',
|
|
||||||
key: 'cnb-login',
|
|
||||||
payload: {
|
|
||||||
data: {
|
|
||||||
cnbToken: cnbToken,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
if (res.code === 200) {
|
if (res.code === 200) {
|
||||||
logger.info('CNB登录成功,用户信息已更新');
|
logger.info('CNB登录成功,用户信息已更新');
|
||||||
const resUser = await assistantQuery.queryLogin.beforeSetLoginUser(res.data)
|
const userInfo = await assistantQuery.queryLogin.checkLocalUser()
|
||||||
if (resUser.code === 200) {
|
auth.username = userInfo.username;
|
||||||
const userInfo = resUser.data;
|
auth.share = 'protected'
|
||||||
auth.username = userInfo.username;
|
const app = config?.app || {};
|
||||||
auth.share = 'protected'
|
if (!app?.id) {
|
||||||
const app = config?.app || {};
|
app.id = 'dev-cnb'
|
||||||
if (!app?.id) {
|
|
||||||
app.id = 'dev-cnb'
|
|
||||||
}
|
|
||||||
assistantApp.config.setConfig({
|
|
||||||
auth,
|
|
||||||
app
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
console.error('CNB登录失败,无法获取用户信息', resUser);
|
|
||||||
}
|
}
|
||||||
|
assistantApp.config.setConfig({
|
||||||
|
auth,
|
||||||
|
app
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
console.error('CNB登录失败,无法获取用户信息', res);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
"unstorage": "^1.17.4"
|
"unstorage": "^1.17.4"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@kevisual/api": "^0.0.57",
|
"@kevisual/api": "^0.0.58",
|
||||||
"@kevisual/cnb": "^0.0.28",
|
"@kevisual/cnb": "^0.0.28",
|
||||||
"@kevisual/dts": "^0.0.4",
|
"@kevisual/dts": "^0.0.4",
|
||||||
"@kevisual/load": "^0.0.6",
|
"@kevisual/load": "^0.0.6",
|
||||||
|
|||||||
14
pnpm-lock.yaml
generated
14
pnpm-lock.yaml
generated
@@ -58,8 +58,8 @@ importers:
|
|||||||
version: 1.17.4(idb-keyval@6.2.2)(ioredis@5.9.3(supports-color@10.2.2))
|
version: 1.17.4(idb-keyval@6.2.2)(ioredis@5.9.3(supports-color@10.2.2))
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@kevisual/api':
|
'@kevisual/api':
|
||||||
specifier: ^0.0.57
|
specifier: ^0.0.58
|
||||||
version: 0.0.57(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
version: 0.0.58(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
||||||
'@kevisual/cnb':
|
'@kevisual/cnb':
|
||||||
specifier: ^0.0.28
|
specifier: ^0.0.28
|
||||||
version: 0.0.28(dotenv@17.3.1)(idb-keyval@6.2.2)(ioredis@5.9.3)
|
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
|
specifier: ^0.0.24
|
||||||
version: 0.0.24
|
version: 0.0.24
|
||||||
'@kevisual/api':
|
'@kevisual/api':
|
||||||
specifier: ^0.0.57
|
specifier: ^0.0.58
|
||||||
version: 0.0.57(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
version: 0.0.58(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
||||||
'@kevisual/load':
|
'@kevisual/load':
|
||||||
specifier: ^0.0.6
|
specifier: ^0.0.6
|
||||||
version: 0.0.6
|
version: 0.0.6
|
||||||
@@ -1290,8 +1290,8 @@ packages:
|
|||||||
'@kevisual/api@0.0.28':
|
'@kevisual/api@0.0.28':
|
||||||
resolution: {integrity: sha512-WQluRlu2qGM1qktIhPLODie8x382a6jEMfFOcay/rnkCgXK0BRpnqOKwlX7IMLdMqka7GY/BD69kSMnK1Exf5g==}
|
resolution: {integrity: sha512-WQluRlu2qGM1qktIhPLODie8x382a6jEMfFOcay/rnkCgXK0BRpnqOKwlX7IMLdMqka7GY/BD69kSMnK1Exf5g==}
|
||||||
|
|
||||||
'@kevisual/api@0.0.57':
|
'@kevisual/api@0.0.58':
|
||||||
resolution: {integrity: sha512-U2nz+ckWZ4XGASC08xJT6WKQajhFQDd1iDb9tU1dHZECsvNvIzpHLG7RHFN1vahG1MdbQtppPmHgVTF2Zw7RWg==}
|
resolution: {integrity: sha512-ontJswmD5LS4EjYZDGF/SI1oYI1/zCM6ovC8rviNzxI22294yQ5y8Lb/rYV2qsKaxJbC3uuOjjsjPWap0nSvAQ==}
|
||||||
|
|
||||||
'@kevisual/app@0.0.1':
|
'@kevisual/app@0.0.1':
|
||||||
resolution: {integrity: sha512-PEx8P3l0iNSqrz9Ib9kVCYfqNMX6/LfNu+cEafmY6ECP1cV5Vmv+TH2fuasMosKjtbH2fAdDi97sbd29tdEK+g==}
|
resolution: {integrity: sha512-PEx8P3l0iNSqrz9Ib9kVCYfqNMX6/LfNu+cEafmY6ECP1cV5Vmv+TH2fuasMosKjtbH2fAdDi97sbd29tdEK+g==}
|
||||||
@@ -6609,7 +6609,7 @@ snapshots:
|
|||||||
fuse.js: 7.1.0
|
fuse.js: 7.1.0
|
||||||
nanoid: 5.1.6
|
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:
|
dependencies:
|
||||||
'@kevisual/context': 0.0.8
|
'@kevisual/context': 0.0.8
|
||||||
'@kevisual/js-filter': 0.0.5
|
'@kevisual/js-filter': 0.0.5
|
||||||
|
|||||||
Reference in New Issue
Block a user