feat: unpause research

This commit is contained in:
Sainan 2025-03-14 15:14:37 +01:00
parent 7e78f8b758
commit 2572b665a6

View File

@ -195,6 +195,11 @@ export const guildTechController: RequestHandler = async (req, res) => {
await guild.save();
await removePigmentsFromGuildMembers(guild._id);
res.end();
} else if (data.Action == "Unpause") {
const project = guild.TechProjects!.find(x => x.ItemType == data.RecipeType)!;
project.State = 0;
await guild.save();
res.end();
} else {
throw new Error(`unknown guildTech action: ${data.Action}`);
}
@ -243,7 +248,7 @@ type TGuildTechRequest =
| IGuildTechContributeRequest;
interface IGuildTechBasicRequest {
Action: "Start" | "Fabricate" | "Pause";
Action: "Start" | "Fabricate" | "Pause" | "Unpause";
Mode: "Guild";
RecipeType: string;
}