fix: delete galleon of ghouls inbox messages when disabled via webui (#2473)
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:
parent
838818543c
commit
fbbd9076cf
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user