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 guild.save();
await removePigmentsFromGuildMembers(guild._id); await removePigmentsFromGuildMembers(guild._id);
res.end(); 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 { } else {
throw new Error(`unknown guildTech action: ${data.Action}`); throw new Error(`unknown guildTech action: ${data.Action}`);
} }
@ -243,7 +248,7 @@ type TGuildTechRequest =
| IGuildTechContributeRequest; | IGuildTechContributeRequest;
interface IGuildTechBasicRequest { interface IGuildTechBasicRequest {
Action: "Start" | "Fabricate" | "Pause"; Action: "Start" | "Fabricate" | "Pause" | "Unpause";
Mode: "Guild"; Mode: "Guild";
RecipeType: string; RecipeType: string;
} }