feat: dojo decorations #1079

Merged
Sainan merged 13 commits from dojo-decos into main 2025-03-05 23:54:48 -08:00
2 changed files with 3 additions and 3 deletions
Showing only changes of commit b62b62f486 - Show all commits

View File

@ -17,7 +17,7 @@ export const abortDojoComponentController: RequestHandler = async (req, res) =>
}
await guild.save();
res.json(getDojoClient(guild, 0));
res.json(getDojoClient(guild, 0, request.ComponentId));
};
interface IAbortDojoComponentRequest {

View File

@ -32,7 +32,7 @@ export const getGuildForRequestEx = async (
export const getDojoClient = (
guild: TGuildDatabaseDocument,
status: number,
componentId: Types.ObjectId | undefined = undefined
componentId: Types.ObjectId | string | undefined = undefined
): IDojoClient => {
const dojo: IDojoClient = {
_id: { $oid: guild._id.toString() },
@ -47,7 +47,7 @@ export const getDojoClient = (
DojoComponents: []
};
guild.DojoComponents.forEach(dojoComponent => {
if (!componentId || componentId == dojoComponent._id) {
if (!componentId || dojoComponent._id.equals(componentId)) {
const clientComponent: IDojoComponentClient = {
id: toOid(dojoComponent._id),
pf: dojoComponent.pf,