From b024f19b753444486acd9eeb4ad7c345127fe6b2 Mon Sep 17 00:00:00 2001 From: Sainan Date: Wed, 12 Feb 2025 01:53:30 +0100 Subject: [PATCH] don't reload dojo after changing a component message --- src/controllers/api/setDojoComponentMessageController.ts | 6 ++---- src/services/guildService.ts | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/controllers/api/setDojoComponentMessageController.ts b/src/controllers/api/setDojoComponentMessageController.ts index 8e05d058..179cddf4 100644 --- a/src/controllers/api/setDojoComponentMessageController.ts +++ b/src/controllers/api/setDojoComponentMessageController.ts @@ -1,5 +1,5 @@ import { RequestHandler } from "express"; -import { getGuildForRequest } from "@/src/services/guildService"; +import { getDojoClient, getGuildForRequest } from "@/src/services/guildService"; export const setDojoComponentMessageController: RequestHandler = async (req, res) => { const guild = await getGuildForRequest(req); @@ -12,9 +12,7 @@ export const setDojoComponentMessageController: RequestHandler = async (req, res component.Message = payload.Message; } await guild.save(); - res.json({ - DojoRequestStatus: 1 - }); + res.json(getDojoClient(guild)); }; type SetDojoComponentMessageRequest = { Name: string } | { Message: string }; diff --git a/src/services/guildService.ts b/src/services/guildService.ts index 0f2c6dce..723c6348 100644 --- a/src/services/guildService.ts +++ b/src/services/guildService.ts @@ -38,7 +38,7 @@ export const getDojoClient = (guild: TGuildDatabaseDocument): IDojoClient => { RevisionTime: Math.round(Date.now() / 1000), Energy: guild.DojoEnergy, Capacity: guild.DojoCapacity, - DojoRequestStatus: 0, + DojoRequestStatus: 1, DojoComponents: [] }; guild.DojoComponents!.forEach(dojoComponent => {