don't reload dojo after changing a component message
All checks were successful
Build / build (22) (push) Successful in 38s
Build / build (18) (push) Successful in 57s
Build / build (18) (pull_request) Successful in 40s
Build / build (22) (pull_request) Successful in 1m15s
Build / build (20) (push) Successful in 1m9s
Build / build (20) (pull_request) Successful in 54s

This commit is contained in:
Sainan 2025-02-12 01:53:30 +01:00
parent d8c92d1d9f
commit b024f19b75
2 changed files with 3 additions and 5 deletions

View File

@ -1,5 +1,5 @@
import { RequestHandler } from "express"; import { RequestHandler } from "express";
import { getGuildForRequest } from "@/src/services/guildService"; import { getDojoClient, getGuildForRequest } from "@/src/services/guildService";
export const setDojoComponentMessageController: RequestHandler = async (req, res) => { export const setDojoComponentMessageController: RequestHandler = async (req, res) => {
const guild = await getGuildForRequest(req); const guild = await getGuildForRequest(req);
@ -12,9 +12,7 @@ export const setDojoComponentMessageController: RequestHandler = async (req, res
component.Message = payload.Message; component.Message = payload.Message;
} }
await guild.save(); await guild.save();
res.json({ res.json(getDojoClient(guild));
DojoRequestStatus: 1
});
}; };
type SetDojoComponentMessageRequest = { Name: string } | { Message: string }; type SetDojoComponentMessageRequest = { Name: string } | { Message: string };

View File

@ -38,7 +38,7 @@ export const getDojoClient = (guild: TGuildDatabaseDocument): IDojoClient => {
RevisionTime: Math.round(Date.now() / 1000), RevisionTime: Math.round(Date.now() / 1000),
Energy: guild.DojoEnergy, Energy: guild.DojoEnergy,
Capacity: guild.DojoCapacity, Capacity: guild.DojoCapacity,
DojoRequestStatus: 0, DojoRequestStatus: 1,
DojoComponents: [] DojoComponents: []
}; };
guild.DojoComponents!.forEach(dojoComponent => { guild.DojoComponents!.forEach(dojoComponent => {