fix: delete galleon of ghouls inbox messages when disabled via webui
All checks were successful
Build / build (pull_request) Successful in 50s

This commit is contained in:
Sainan 2025-07-11 17:53:54 +02:00
parent f796f9a851
commit 6b53b4bfed

View File

@ -3,6 +3,7 @@ import { config } from "@/src/services/configService";
import { getAccountForRequest, isAdministrator } from "@/src/services/loginService";
import { saveConfig } from "@/src/services/configWriterService";
import { sendWsBroadcastExcept } from "@/src/services/wsService";
import { syncConfigWithDatabase } from "@/src/services/configWatcherService";
export const getConfigController: RequestHandler = async (req, res) => {
const account = await getAccountForRequest(req);
@ -26,6 +27,7 @@ export const setConfigController: RequestHandler = async (req, res) => {
obj[idx] = value;
}
sendWsBroadcastExcept(parseInt(String(req.query.wsid)), { config_reloaded: true });
syncConfigWithDatabase();
await saveConfig();
res.end();
} else {