refactor: optimize save config

This commit is contained in:
linyuchen 2024-03-29 00:30:47 +08:00
parent d9377e4684
commit 1d69764952
2 changed files with 3 additions and 2 deletions

View File

@ -1,4 +1,5 @@
import fs from "fs";
import fsPromise from "fs/promises";
import {Config, OB11Config} from './types';
import {mergeNewProperties} from "./utils/helper";
@ -76,7 +77,7 @@ export class ConfigUtil {
setConfig(config: Config) {
this.config = config;
fs.writeFileSync(this.configPath, JSON.stringify(config, null, 2), "utf-8")
fsPromise.writeFile(this.configPath, JSON.stringify(config, null, 2), "utf-8").then()
}
private checkOldConfig(currentConfig: Config | OB11Config,

View File

@ -146,7 +146,7 @@ export class OB11Constructor {
if (url.includes("&rkey=")) {
// 正则提取rkey
const rkey = url.match(/&rkey=([^&]+)/)[1]
log("图片url已有rkey", rkey)
// log("图片url已有rkey", rkey)
if (rkey != currentRKey){
config.imageRKey = rkey
getConfigUtil().setConfig(config)