diff --git a/src/routes/api.ts b/src/routes/api.ts index e52a5b4d..ef23f221 100644 --- a/src/routes/api.ts +++ b/src/routes/api.ts @@ -1,6 +1,6 @@ import express from "express"; import { addFriendImageController } from "@/src/controllers/api/addFriendImageController"; -import { artifactsController } from "../controllers/api/artifactsController"; +import { artifactsController } from "@/src/controllers/api/artifactsController"; import { checkDailyMissionBonusController } from "@/src/controllers/api/checkDailyMissionBonusController"; import { claimCompletedRecipeController } from "@/src/controllers/api/claimCompletedRecipeController"; import { createGuildController } from "@/src/controllers/api/createGuildController"; @@ -17,12 +17,14 @@ import { getDailyDealStockLevelsController } from "@/src/controllers/api/getDail import { getFriendsController } from "@/src/controllers/api/getFriendsController"; import { getGuildController } from "@/src/controllers/api/getGuildController"; import { getGuildDojoController } from "@/src/controllers/api/getGuildDojoController"; -import { getGuildLogController } from "../controllers/api/getGuildLogController"; +import { getGuildLogController } from "@/src/controllers/api/getGuildLogController"; import { getIgnoredUsersController } from "@/src/controllers/api/getIgnoredUsersController"; import { getNewRewardSeedController } from "@/src/controllers/api/getNewRewardSeedController"; import { getShipController } from "@/src/controllers/api/getShipController"; import { getVendorInfoController } from "@/src/controllers/api/getVendorInfoController"; -import { guildTechController } from "../controllers/api/guildTechController"; +import { giveKeyChainTriggeredItemsController } from "@/src/controllers/api/giveKeyChainTriggeredItemsController"; +import { giveKeyChainTriggeredMessageController } from "@/src/controllers/api/giveKeyChainTriggeredMessageController"; +import { guildTechController } from "@/src/controllers/api/guildTechController"; import { hostSessionController } from "@/src/controllers/api/hostSessionController"; import { hubController } from "@/src/controllers/api/hubController"; import { hubInstancesController } from "@/src/controllers/api/hubInstancesController"; @@ -49,18 +51,18 @@ import { setActiveShipController } from "@/src/controllers/api/setActiveShipCont import { setBootLocationController } from "@/src/controllers/api/setBootLocationController"; import { setShipCustomizationsController } from "@/src/controllers/api/setShipCustomizationsController"; import { setSupportedSyndicateController } from "@/src/controllers/api/setSupportedSyndicateController"; -import { setWeaponSkillTreeController } from "../controllers/api/setWeaponSkillTreeController"; +import { setWeaponSkillTreeController } from "@/src/controllers/api/setWeaponSkillTreeController"; import { shipDecorationsController } from "@/src/controllers/api/shipDecorationsController"; import { startDojoRecipeController } from "@/src/controllers/api/startDojoRecipeController"; import { startRecipeController } from "@/src/controllers/api/startRecipeController"; import { stepSequencersController } from "@/src/controllers/api/stepSequencersController"; import { surveysController } from "@/src/controllers/api/surveysController"; -import { syndicateSacrificeController } from "../controllers/api/syndicateSacrificeController"; +import { syndicateSacrificeController } from "@/src/controllers/api/syndicateSacrificeController"; import { trainingResultController } from "@/src/controllers/api/trainingResultController"; import { updateChallengeProgressController } from "@/src/controllers/api/updateChallengeProgressController"; -import { updateQuestController } from "../controllers/api/updateQuestController"; +import { updateQuestController } from "@/src/controllers/api/updateQuestController"; import { updateSessionGetController, updateSessionPostController } from "@/src/controllers/api/updateSessionController"; -import { updateThemeController } from "../controllers/api/updateThemeController"; +import { updateThemeController } from "@/src/controllers/api/updateThemeController"; import { upgradesController } from "@/src/controllers/api/upgradesController"; const apiRouter = express.Router(); @@ -107,6 +109,8 @@ apiRouter.post("/findSessions.php", findSessionsController); apiRouter.post("/focus.php", focusController); apiRouter.post("/genericUpdate.php", genericUpdateController); apiRouter.post("/getAlliance.php", getAllianceController); +apiRouter.post("/giveKeyChainTriggeredItems.php", giveKeyChainTriggeredItemsController); +apiRouter.post("/giveKeyChainTriggeredMessage.php", giveKeyChainTriggeredMessageController); apiRouter.post("/guildTech.php", guildTechController); apiRouter.post("/hostSession.php", hostSessionController); apiRouter.post("/infestedFoundry.php", infestedFoundryController); diff --git a/src/services/questService.ts b/src/services/questService.ts index db15bc20..ff2ed216 100644 --- a/src/services/questService.ts +++ b/src/services/questService.ts @@ -1,7 +1,7 @@ import { IInventoryDatabaseDocument, IQuestKeyDatabase } from "@/src/types/inventoryTypes/inventoryTypes"; import { IUpdateQuestRequest, IUpdateQuestResponse } from "@/src/types/questTypes"; -import { addItem, getInventory } from "./inventoryService"; -import { logger } from "../utils/logger"; +import { addItem, getInventory } from "@/src/services/inventoryService"; +import { logger } from "@/src/utils/logger"; import { ExportKeys } from "warframe-public-export-plus"; export const setActiveQuest = async (accountId: string, quest: string) => { @@ -89,7 +89,7 @@ export const giveKeyChainTriggeredItems = async (accountId: string, keyChain: st } } } - + return null; }; diff --git a/src/types/questTypes.ts b/src/types/questTypes.ts index 0c38cdd2..48211ab9 100644 --- a/src/types/questTypes.ts +++ b/src/types/questTypes.ts @@ -1,4 +1,4 @@ -import { IQuestKeyDatabase } from "./inventoryTypes/inventoryTypes"; +import { IQuestKeyDatabase } from "@/src/types/inventoryTypes/inventoryTypes"; export interface IUpdateQuestRequest { QuestKeys: IQuestKeyDatabase[];