feat: 配置热重载

This commit is contained in:
手瓜一十雪
2024-05-13 21:07:19 +08:00
parent 17ebc01597
commit f32a693393
4 changed files with 116 additions and 21 deletions

View File

@@ -36,7 +36,11 @@ checkVersion().then((remoteVersion: string) => {
}).catch((e) => {
logError('[NapCat] 检测更新失败');
});
new NapCatOnebot11();
// 不是很好待优化
let NapCat_OneBot11 = new NapCatOnebot11();
WebUiDataRuntime.setOB11ConfigCall(NapCat_OneBot11.SetConfig);
napCatCore.onLoginSuccess((uin, uid) => {
console.log('登录成功!');
WebUiDataRuntime.setQQLoginStatus(true);
@@ -64,7 +68,7 @@ napCatCore.getQuickLoginList().then((res) => {
WebUiDataRuntime.setQQQuickLoginList(res.LocalLoginInfoList.filter((item) => item.isQuickLogin).map((item) => item.uin.toString()));
});
WebUiDataRuntime.setQQQuickLogin(async (uin: string) => {
WebUiDataRuntime.setQQQuickLoginCall(async (uin: string) => {
const QuickLogin: Promise<{ result: boolean, message: string }> = new Promise((resolve, reject) => {
if (quickLoginQQ) {
log('正在快速登录 ', quickLoginQQ);