fix:config

This commit is contained in:
手瓜一十雪
2024-05-08 18:45:45 +08:00
parent 4545d9285b
commit e5d3a8360c
4 changed files with 11 additions and 9 deletions

View File

@@ -1,5 +1,2 @@
{
"port": 6099,//端口
"token": "123456",//密码
"loginRate": 3//速率
}
# The Path of NapCatQQ
Tiny WebUi for NapCatQQ

View File

@@ -2,7 +2,7 @@ import { RequestHandler } from "express";
import { DataRuntime } from "../helper/Data";
import { existsSync, readFileSync, writeFileSync } from "node:fs";
import { resolve } from "node:path";
import { OB11Config } from "@/webui/ui/components/WebApi";
import { OB11Config } from "@/webui/ui/components/WebUiApiOB11Config";
const isEmpty = (data: any) => data === undefined || data === null || data === '';
export const OB11GetConfigHandler: RequestHandler = async (req, res) => {
let isLogin = await DataRuntime.getQQLoginStatus();
@@ -53,12 +53,13 @@ export const OB11SetConfigHandler: RequestHandler = async (req, res) => {
}
let configFilePath = resolve(__dirname, `./config/onebot_${await DataRuntime.getQQLoginUin()}.json`);
try {
JSON.parse(req.body.config)
readFileSync(configFilePath);
}
catch (e) {
configFilePath = resolve(__dirname, `./config/onebot.json`);
}
writeFileSync(configFilePath, JSON.stringify(req.body.config, null, 4));
writeFileSync(configFilePath, JSON.stringify(JSON.parse(req.body.config), null, 4));
res.send({
code: 0,
message: 'success'

View File

@@ -49,7 +49,7 @@ class WebUiApiOB11ConfigWrapper {
'Authorization': "Bearer " + this.retCredential,
'Content-Type': 'application/json'
},
body: JSON.stringify(config)
body: JSON.stringify({ config: JSON.stringify(config) })
}
);
if (ConfigResponse.status == 200) {