giveKeyChainTriggeredItems add return result

This commit is contained in:
Master 2024-06-25 13:25:19 +08:00
parent 643eaf35c5
commit c6d140e7b4
2 changed files with 12 additions and 2 deletions

View File

@ -10,7 +10,7 @@ const giveKeyChainTriggeredItemsController: RequestHandler = async (req, res) =>
const payload = getJSONfromString(req.body as string) as IGiveKeyChainTriggeredItemsRequest; const payload = getJSONfromString(req.body as string) as IGiveKeyChainTriggeredItemsRequest;
const result = await giveKeyChainTriggeredItems(accountId, payload.KeyChain, payload.ChainStage); const result = await giveKeyChainTriggeredItems(accountId, payload.KeyChain, payload.ChainStage);
if (result) res.json(result); if (result) res.json(result);
else res.json([]); else res.json({});
}; };
export { giveKeyChainTriggeredItemsController }; export { giveKeyChainTriggeredItemsController };

View File

@ -2,7 +2,7 @@ import { IInventoryDatabaseDocument, IQuestKeyDatabase } from "@/src/types/inven
import { IUpdateQuestRequest, IUpdateQuestResponse } from "@/src/types/questTypes"; import { IUpdateQuestRequest, IUpdateQuestResponse } from "@/src/types/questTypes";
import { addItem, getInventory } from "@/src/services/inventoryService"; import { addItem, getInventory } from "@/src/services/inventoryService";
import { logger } from "@/src/utils/logger"; import { logger } from "@/src/utils/logger";
import { ExportKeys, ExportRecipes } from "warframe-public-export-plus"; import { ExportKeys, ExportRecipes, ExportResources } from "warframe-public-export-plus";
import { ItemType } from "../helpers/customHelpers/addItemHelpers"; import { ItemType } from "../helpers/customHelpers/addItemHelpers";
export const setActiveQuest = async (accountId: string, quest: string) => { export const setActiveQuest = async (accountId: string, quest: string) => {
@ -97,6 +97,16 @@ export const giveKeyChainTriggeredItems = async (accountId: string, keyChain: st
}; };
} }
if (itemType in ExportResources) {
return {
WishlistChanges: [itemType],
MiscItems: [{
ItemType: itemType,
ItemCount: 1
}]
};
}
// more // more
} }
} }