fix: delete galleon of ghouls inbox messages when disabled via webui (#2473)
All checks were successful
Build Docker image / docker-arm64 (push) Successful in 57s
Build / build (push) Successful in 1m22s
Build Docker image / docker-amd64 (push) Successful in 58s

Reviewed-on: #2473
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
Sainan 2025-07-11 21:16:07 -07:00 committed by Sainan
parent 838818543c
commit fbbd9076cf

View File

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