Closes #1074 Based on what I could find, apparently only rooms need 2 hours to destroy and decos are removed instantly. Reviewed-on: OpenWF/SpaceNinjaServer#1089
13 lines
481 B
TypeScript
13 lines
481 B
TypeScript
import { getDojoClient, getGuildForRequest } from "@/src/services/guildService";
|
|
import { RequestHandler } from "express";
|
|
|
|
export const abortDojoComponentDestructionController: RequestHandler = async (req, res) => {
|
|
const guild = await getGuildForRequest(req);
|
|
const componentId = req.query.componentId as string;
|
|
|
|
guild.DojoComponents.id(componentId)!.DestructionTime = undefined;
|
|
|
|
await guild.save();
|
|
res.json(await getDojoClient(guild, 0, componentId));
|
|
};
|