2024-06-18 02:07:30 +02:00
|
|
|
import express from "express";
|
2025-01-06 05:35:57 +01:00
|
|
|
import { activateRandomModController } from "@/src/controllers/api/activateRandomModController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { addFriendImageController } from "@/src/controllers/api/addFriendImageController";
|
2024-10-06 17:43:43 +02:00
|
|
|
import { arcaneCommonController } from "@/src/controllers/api/arcaneCommonController";
|
2025-01-17 05:09:25 +01:00
|
|
|
import { archonFusionController } from "@/src/controllers/api/archonFusionController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { artifactsController } from "../controllers/api/artifactsController";
|
2025-02-12 14:06:48 -08:00
|
|
|
import { changeDojoRootController } from "../controllers/api/changeDojoRootController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { checkDailyMissionBonusController } from "@/src/controllers/api/checkDailyMissionBonusController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { claimCompletedRecipeController } from "@/src/controllers/api/claimCompletedRecipeController";
|
2025-01-19 01:57:24 +01:00
|
|
|
import { clearDialogueHistoryController } from "@/src/controllers/api/clearDialogueHistoryController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { createGuildController } from "@/src/controllers/api/createGuildController";
|
2025-01-04 01:04:58 +01:00
|
|
|
import { creditsController } from "@/src/controllers/api/creditsController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { deleteSessionController } from "@/src/controllers/api/deleteSessionController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { dojoController } from "@/src/controllers/api/dojoController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { dronesController } from "@/src/controllers/api/dronesController";
|
2024-12-22 20:36:01 +01:00
|
|
|
import { endlessXpController } from "@/src/controllers/api/endlessXpController";
|
2024-06-20 13:05:07 +02:00
|
|
|
import { evolveWeaponController } from "@/src/controllers/api/evolveWeaponController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { findSessionsController } from "@/src/controllers/api/findSessionsController";
|
2024-12-30 19:48:20 +01:00
|
|
|
import { fishmongerController } from "@/src/controllers/api/fishmongerController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { focusController } from "@/src/controllers/api/focusController";
|
2024-10-12 23:51:45 +02:00
|
|
|
import { fusionTreasuresController } from "@/src/controllers/api/fusionTreasuresController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { genericUpdateController } from "@/src/controllers/api/genericUpdateController";
|
|
|
|
import { getAllianceController } from "@/src/controllers/api/getAllianceController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { getDailyDealStockLevelsController } from "@/src/controllers/api/getDailyDealStockLevelsController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { getFriendsController } from "@/src/controllers/api/getFriendsController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { getGuildController } from "@/src/controllers/api/getGuildController";
|
|
|
|
import { getGuildDojoController } from "@/src/controllers/api/getGuildDojoController";
|
|
|
|
import { getGuildLogController } from "../controllers/api/getGuildLogController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { getIgnoredUsersController } from "@/src/controllers/api/getIgnoredUsersController";
|
|
|
|
import { getNewRewardSeedController } from "@/src/controllers/api/getNewRewardSeedController";
|
|
|
|
import { getShipController } from "@/src/controllers/api/getShipController";
|
2024-06-20 13:29:48 +02:00
|
|
|
import { getVendorInfoController } from "@/src/controllers/api/getVendorInfoController";
|
2025-01-06 05:35:36 +01:00
|
|
|
import { getVoidProjectionRewardsController } from "@/src/controllers/api/getVoidProjectionRewardsController";
|
2024-07-01 12:27:33 +02:00
|
|
|
import { gildWeaponController } from "@/src/controllers/api/gildWeaponController";
|
2025-01-31 09:37:51 +01:00
|
|
|
import { giveKeyChainTriggeredItemsController } from "@/src/controllers/api/giveKeyChainTriggeredItemsController";
|
2025-02-12 00:22:05 +01:00
|
|
|
import { giveKeyChainTriggeredMessageController } from "@/src/controllers/api/giveKeyChainTriggeredMessageController";
|
|
|
|
import { giveQuestKeyRewardController } from "@/src/controllers/api/giveQuestKey";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { guildTechController } from "../controllers/api/guildTechController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { hostSessionController } from "@/src/controllers/api/hostSessionController";
|
|
|
|
import { hubController } from "@/src/controllers/api/hubController";
|
|
|
|
import { hubInstancesController } from "@/src/controllers/api/hubInstancesController";
|
|
|
|
import { inboxController } from "@/src/controllers/api/inboxController";
|
2024-06-18 13:02:29 +02:00
|
|
|
import { infestedFoundryController } from "@/src/controllers/api/infestedFoundryController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { inventoryController } from "@/src/controllers/api/inventoryController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { inventorySlotsController } from "@/src/controllers/api/inventorySlotsController";
|
|
|
|
import { joinSessionController } from "@/src/controllers/api/joinSessionController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { loginController } from "@/src/controllers/api/loginController";
|
|
|
|
import { loginRewardsController } from "@/src/controllers/api/loginRewardsController";
|
|
|
|
import { logoutController } from "@/src/controllers/api/logoutController";
|
|
|
|
import { marketRecommendationsController } from "@/src/controllers/api/marketRecommendationsController";
|
|
|
|
import { missionInventoryUpdateController } from "@/src/controllers/api/missionInventoryUpdateController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { modularWeaponCraftingController } from "@/src/controllers/api/modularWeaponCraftingController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { modularWeaponSaleController } from "@/src/controllers/api/modularWeaponSaleController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { nameWeaponController } from "@/src/controllers/api/nameWeaponController";
|
2025-01-06 05:36:18 +01:00
|
|
|
import { playerSkillsController } from "@/src/controllers/api/playerSkillsController";
|
2024-07-03 12:33:44 +02:00
|
|
|
import { projectionManagerController } from "../controllers/api/projectionManagerController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { purchaseController } from "@/src/controllers/api/purchaseController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { queueDojoComponentDestructionController } from "@/src/controllers/api/queueDojoComponentDestructionController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { rerollRandomModController } from "@/src/controllers/api/rerollRandomModController";
|
2025-01-19 01:57:24 +01:00
|
|
|
import { saveDialogueController } from "@/src/controllers/api/saveDialogueController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { saveLoadoutController } from "@/src/controllers/api/saveLoadout";
|
|
|
|
import { sellController } from "@/src/controllers/api/sellController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { setActiveQuestController } from "@/src/controllers/api/setActiveQuestController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { setActiveShipController } from "@/src/controllers/api/setActiveShipController";
|
|
|
|
import { setBootLocationController } from "@/src/controllers/api/setBootLocationController";
|
2025-02-11 20:11:31 -08:00
|
|
|
import { setDojoComponentMessageController } from "@/src/controllers/api/setDojoComponentMessageController";
|
2025-01-11 12:54:32 +01:00
|
|
|
import { setEquippedInstrumentController } from "@/src/controllers/api/setEquippedInstrumentController";
|
2024-10-18 16:54:49 +02:00
|
|
|
import { setPlacedDecoInfoController } from "@/src/controllers/api/setPlacedDecoInfoController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { setShipCustomizationsController } from "@/src/controllers/api/setShipCustomizationsController";
|
2024-12-30 19:48:43 +01:00
|
|
|
import { setShipFavouriteLoadoutController } from "@/src/controllers/api/setShipFavouriteLoadoutController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { setSupportedSyndicateController } from "@/src/controllers/api/setSupportedSyndicateController";
|
2024-06-20 13:05:07 +02:00
|
|
|
import { setWeaponSkillTreeController } from "../controllers/api/setWeaponSkillTreeController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { shipDecorationsController } from "@/src/controllers/api/shipDecorationsController";
|
|
|
|
import { startDojoRecipeController } from "@/src/controllers/api/startDojoRecipeController";
|
2025-01-31 17:03:00 +01:00
|
|
|
import { startLibraryPersonalTargetController } from "@/src/controllers/api/startLibraryPersonalTargetController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { startRecipeController } from "@/src/controllers/api/startRecipeController";
|
2024-06-19 10:33:56 +02:00
|
|
|
import { stepSequencersController } from "@/src/controllers/api/stepSequencersController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { surveysController } from "@/src/controllers/api/surveysController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { syndicateSacrificeController } from "../controllers/api/syndicateSacrificeController";
|
2024-12-22 20:37:02 +01:00
|
|
|
import { syndicateStandingBonusController } from "../controllers/api/syndicateStandingBonusController";
|
2024-07-01 12:27:33 +02:00
|
|
|
import { tauntHistoryController } from "@/src/controllers/api/tauntHistoryController";
|
2024-06-18 02:07:30 +02:00
|
|
|
import { trainingResultController } from "@/src/controllers/api/trainingResultController";
|
2025-01-31 09:37:51 +01:00
|
|
|
import { unlockShipFeatureController } from "@/src/controllers/api/unlockShipFeatureController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { updateChallengeProgressController } from "@/src/controllers/api/updateChallengeProgressController";
|
2025-01-31 09:37:51 +01:00
|
|
|
import { updateQuestController } from "@/src/controllers/api/updateQuestController";
|
2023-06-02 00:20:49 -03:00
|
|
|
import { updateSessionGetController, updateSessionPostController } from "@/src/controllers/api/updateSessionController";
|
2024-04-04 01:55:51 +03:00
|
|
|
import { updateThemeController } from "../controllers/api/updateThemeController";
|
2024-05-06 15:08:56 +02:00
|
|
|
import { upgradesController } from "@/src/controllers/api/upgradesController";
|
2025-02-19 14:09:02 -08:00
|
|
|
import { saveSettingsController } from "../controllers/api/saveSettingsController";
|
2025-02-22 11:10:52 -08:00
|
|
|
import { giveStartingGearController } from "@/src/controllers/api/giveStartingGearController";
|
2023-05-19 15:22:48 -03:00
|
|
|
|
|
|
|
const apiRouter = express.Router();
|
|
|
|
|
|
|
|
// get
|
|
|
|
apiRouter.get("/checkDailyMissionBonus.php", checkDailyMissionBonusController);
|
2025-01-04 01:04:58 +01:00
|
|
|
apiRouter.get("/credits.php", creditsController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.get("/deleteSession.php", deleteSessionController);
|
|
|
|
apiRouter.get("/dojo", dojoController);
|
2023-06-02 00:20:49 -03:00
|
|
|
apiRouter.get("/drones.php", dronesController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.get("/getDailyDealStockLevels.php", getDailyDealStockLevelsController);
|
|
|
|
apiRouter.get("/getFriends.php", getFriendsController);
|
|
|
|
apiRouter.get("/getGuild.php", getGuildController);
|
|
|
|
apiRouter.get("/getGuildDojo.php", getGuildDojoController);
|
|
|
|
apiRouter.get("/getGuildLog.php", getGuildLogController);
|
2023-05-19 15:22:48 -03:00
|
|
|
apiRouter.get("/getIgnoredUsers.php", getIgnoredUsersController);
|
|
|
|
apiRouter.get("/getNewRewardSeed.php", getNewRewardSeedController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.get("/getShip.php", getShipController);
|
2024-06-20 13:29:48 +02:00
|
|
|
apiRouter.get("/getVendorInfo.php", getVendorInfoController);
|
2023-06-01 17:08:05 -07:00
|
|
|
apiRouter.get("/hub", hubController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.get("/hubInstances", hubInstancesController);
|
|
|
|
apiRouter.get("/inbox.php", inboxController);
|
|
|
|
apiRouter.get("/inventory.php", inventoryController);
|
|
|
|
apiRouter.get("/loginRewards.php", loginRewardsController);
|
2023-06-01 17:08:05 -07:00
|
|
|
apiRouter.get("/logout.php", logoutController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.get("/marketRecommendations.php", marketRecommendationsController);
|
|
|
|
apiRouter.get("/marketSearchRecommendations.php", marketRecommendationsController);
|
|
|
|
apiRouter.get("/modularWeaponSale.php", modularWeaponSaleController);
|
|
|
|
apiRouter.get("/queueDojoComponentDestruction.php", queueDojoComponentDestructionController);
|
|
|
|
apiRouter.get("/setActiveQuest.php", setActiveQuestController);
|
2024-02-18 13:58:43 +01:00
|
|
|
apiRouter.get("/setActiveShip.php", setActiveShipController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.get("/setBootLocation.php", setBootLocationController);
|
2024-05-06 15:38:10 +02:00
|
|
|
apiRouter.get("/setSupportedSyndicate.php", setSupportedSyndicateController);
|
2025-01-31 17:03:00 +01:00
|
|
|
apiRouter.get("/startLibraryPersonalTarget.php", startLibraryPersonalTargetController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.get("/surveys.php", surveysController);
|
|
|
|
apiRouter.get("/updateSession.php", updateSessionGetController);
|
2023-05-19 15:22:48 -03:00
|
|
|
|
|
|
|
// post
|
2025-01-06 05:35:57 +01:00
|
|
|
apiRouter.post("/activateRandomMod.php", activateRandomModController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/addFriendImage.php", addFriendImageController);
|
2024-10-06 17:43:43 +02:00
|
|
|
apiRouter.post("/arcaneCommon.php", arcaneCommonController);
|
2025-01-17 05:09:25 +01:00
|
|
|
apiRouter.post("/archonFusion.php", archonFusionController);
|
2023-09-06 14:02:54 +04:00
|
|
|
apiRouter.post("/artifacts.php", artifactsController);
|
2025-02-12 14:06:48 -08:00
|
|
|
apiRouter.post("/changeDojoRoot.php", changeDojoRootController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/claimCompletedRecipe.php", claimCompletedRecipeController);
|
2025-01-19 01:57:24 +01:00
|
|
|
apiRouter.post("/clearDialogueHistory.php", clearDialogueHistoryController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/createGuild.php", createGuildController);
|
2024-12-22 20:36:01 +01:00
|
|
|
apiRouter.post("/endlessXp.php", endlessXpController);
|
2024-06-20 13:05:07 +02:00
|
|
|
apiRouter.post("/evolveWeapon.php", evolveWeaponController);
|
2023-05-19 15:22:48 -03:00
|
|
|
apiRouter.post("/findSessions.php", findSessionsController);
|
2024-12-30 19:48:20 +01:00
|
|
|
apiRouter.post("/fishmonger.php", fishmongerController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/focus.php", focusController);
|
2024-10-12 23:51:45 +02:00
|
|
|
apiRouter.post("/fusionTreasures.php", fusionTreasuresController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/genericUpdate.php", genericUpdateController);
|
2023-05-19 15:22:48 -03:00
|
|
|
apiRouter.post("/getAlliance.php", getAllianceController);
|
2025-01-06 05:35:36 +01:00
|
|
|
apiRouter.post("/getVoidProjectionRewards.php", getVoidProjectionRewardsController);
|
2024-06-27 10:21:02 +02:00
|
|
|
apiRouter.post("/gildWeapon.php", gildWeaponController);
|
2025-01-24 14:13:21 +01:00
|
|
|
apiRouter.post("/giveKeyChainTriggeredItems.php", giveKeyChainTriggeredItemsController);
|
2025-01-31 17:24:42 +01:00
|
|
|
apiRouter.post("/giveKeyChainTriggeredMessage.php", giveKeyChainTriggeredMessageController);
|
|
|
|
apiRouter.post("/giveQuestKeyReward.php", giveQuestKeyRewardController);
|
2025-02-22 11:10:52 -08:00
|
|
|
apiRouter.post("/giveStartingGear.php", giveStartingGearController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/guildTech.php", guildTechController);
|
2023-05-19 15:22:48 -03:00
|
|
|
apiRouter.post("/hostSession.php", hostSessionController);
|
2024-06-18 13:02:29 +02:00
|
|
|
apiRouter.post("/infestedFoundry.php", infestedFoundryController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/inventorySlots.php", inventorySlotsController);
|
|
|
|
apiRouter.post("/joinSession.php", joinSessionController);
|
|
|
|
apiRouter.post("/login.php", loginController);
|
2023-06-02 00:20:49 -03:00
|
|
|
apiRouter.post("/missionInventoryUpdate.php", missionInventoryUpdateController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/modularWeaponCrafting.php", modularWeaponCraftingController);
|
|
|
|
apiRouter.post("/nameWeapon.php", nameWeaponController);
|
2025-01-06 05:36:18 +01:00
|
|
|
apiRouter.post("/playerSkills.php", playerSkillsController);
|
2024-07-03 12:33:44 +02:00
|
|
|
apiRouter.post("/projectionManager.php", projectionManagerController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/purchase.php", purchaseController);
|
2023-06-02 00:20:49 -03:00
|
|
|
apiRouter.post("/rerollRandomMod.php", rerollRandomModController);
|
2025-01-19 01:57:24 +01:00
|
|
|
apiRouter.post("/saveDialogue.php", saveDialogueController);
|
2023-06-14 02:26:19 +02:00
|
|
|
apiRouter.post("/saveLoadout.php", saveLoadoutController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/sell.php", sellController);
|
2025-02-11 20:11:31 -08:00
|
|
|
apiRouter.post("/setDojoComponentMessage.php", setDojoComponentMessageController);
|
2025-01-11 12:54:32 +01:00
|
|
|
apiRouter.post("/setEquippedInstrument.php", setEquippedInstrumentController);
|
2024-10-18 16:54:49 +02:00
|
|
|
apiRouter.post("/setPlacedDecoInfo.php", setPlacedDecoInfoController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/setShipCustomizations.php", setShipCustomizationsController);
|
2024-12-30 19:48:43 +01:00
|
|
|
apiRouter.post("/setShipFavouriteLoadout.php", setShipFavouriteLoadoutController);
|
2024-06-20 13:05:07 +02:00
|
|
|
apiRouter.post("/setWeaponSkillTree.php", setWeaponSkillTreeController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/shipDecorations.php", shipDecorationsController);
|
|
|
|
apiRouter.post("/startDojoRecipe.php", startDojoRecipeController);
|
|
|
|
apiRouter.post("/startRecipe.php", startRecipeController);
|
2024-06-19 10:33:56 +02:00
|
|
|
apiRouter.post("/stepSequencers.php", stepSequencersController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/syndicateSacrifice.php", syndicateSacrificeController);
|
2024-12-22 20:37:02 +01:00
|
|
|
apiRouter.post("/syndicateStandingBonus.php", syndicateStandingBonusController);
|
2024-07-01 12:27:33 +02:00
|
|
|
apiRouter.post("/tauntHistory.php", tauntHistoryController);
|
2023-09-11 13:20:07 +02:00
|
|
|
apiRouter.post("/trainingResult.php", trainingResultController);
|
2025-01-24 14:13:21 +01:00
|
|
|
apiRouter.post("/unlockShipFeature.php", unlockShipFeatureController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/updateChallengeProgress.php", updateChallengeProgressController);
|
2024-08-14 15:14:59 +02:00
|
|
|
apiRouter.post("/updateNodeIntros.php", genericUpdateController);
|
2025-02-12 00:22:05 +01:00
|
|
|
apiRouter.post("/updateQuest.php", updateQuestController);
|
2024-06-18 02:07:30 +02:00
|
|
|
apiRouter.post("/updateSession.php", updateSessionPostController);
|
2024-04-04 01:55:51 +03:00
|
|
|
apiRouter.post("/updateTheme.php", updateThemeController);
|
2024-05-06 15:08:56 +02:00
|
|
|
apiRouter.post("/upgrades.php", upgradesController);
|
2025-02-19 14:09:02 -08:00
|
|
|
apiRouter.post("/saveSettings.php", saveSettingsController);
|
2023-09-11 13:20:07 +02:00
|
|
|
|
2023-05-19 15:22:48 -03:00
|
|
|
export { apiRouter };
|