feat: setDojoComponentMessage #948

Merged
Sainan merged 5 commits from dojo-messages into main 2025-02-11 20:11:32 -08:00
2 changed files with 3 additions and 5 deletions
Showing only changes of commit b024f19b75 - Show all commits

View File

@ -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 };

View File

@ -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 => {