fix: handle refresh request for a single dojo component #1136

Merged
Sainan merged 1 commits from dojo-component into main 2025-03-09 11:16:17 -07:00
2 changed files with 7 additions and 1 deletions
Showing only changes of commit a21eb06ea8 - Show all commits

View File

@ -24,5 +24,10 @@ export const getGuildDojoController: RequestHandler = async (req, res) => {
await guild.save();
}
res.json(await getDojoClient(guild, 0));
const payload: IGetGuildDojoRequest = req.body ? (JSON.parse(String(req.body)) as IGetGuildDojoRequest) : {};
res.json(await getDojoClient(guild, 0, payload.ComponentId));
};
interface IGetGuildDojoRequest {
ComponentId?: string;
}

View File

@ -173,6 +173,7 @@ apiRouter.post("/focus.php", focusController);
apiRouter.post("/fusionTreasures.php", fusionTreasuresController);
apiRouter.post("/genericUpdate.php", genericUpdateController);
apiRouter.post("/getAlliance.php", getAllianceController);
apiRouter.post("/getGuildDojo.php", getGuildDojoController);
apiRouter.post("/getVoidProjectionRewards.php", getVoidProjectionRewardsController);
apiRouter.post("/gildWeapon.php", gildWeaponController);
apiRouter.post("/giveKeyChainTriggeredItems.php", giveKeyChainTriggeredItemsController);