forked from OpenWF/SpaceNinjaServer
		
	Closes #1534 Reviewed-on: OpenWF/SpaceNinjaServer#2593 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
		
			
				
	
	
		
			359 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			359 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import express from "express";
 | 
						|
import { abandonLibraryDailyTaskController } from "@/src/controllers/api/abandonLibraryDailyTaskController";
 | 
						|
import { abortDojoComponentController } from "@/src/controllers/api/abortDojoComponentController";
 | 
						|
import { abortDojoComponentDestructionController } from "@/src/controllers/api/abortDojoComponentDestructionController";
 | 
						|
import { activateRandomModController } from "@/src/controllers/api/activateRandomModController";
 | 
						|
import { addFriendController } from "@/src/controllers/api/addFriendController";
 | 
						|
import { addFriendImageController } from "@/src/controllers/api/addFriendImageController";
 | 
						|
import { addIgnoredUserController } from "@/src/controllers/api/addIgnoredUserController";
 | 
						|
import { addPendingFriendController } from "@/src/controllers/api/addPendingFriendController";
 | 
						|
import { addToAllianceController } from "@/src/controllers/api/addToAllianceController";
 | 
						|
import { addToGuildController } from "@/src/controllers/api/addToGuildController";
 | 
						|
import { adoptPetController } from "@/src/controllers/api/adoptPetController";
 | 
						|
import { apartmentController } from "@/src/controllers/api/apartmentController";
 | 
						|
import { arcaneCommonController } from "@/src/controllers/api/arcaneCommonController";
 | 
						|
import { archonFusionController } from "@/src/controllers/api/archonFusionController";
 | 
						|
import { artifactsController } from "@/src/controllers/api/artifactsController";
 | 
						|
import { artifactTransmutationController } from "@/src/controllers/api/artifactTransmutationController";
 | 
						|
import { cancelGuildAdvertisementController } from "@/src/controllers/api/cancelGuildAdvertisementController";
 | 
						|
import { changeDojoRootController } from "@/src/controllers/api/changeDojoRootController";
 | 
						|
import { changeGuildRankController } from "@/src/controllers/api/changeGuildRankController";
 | 
						|
import { checkDailyMissionBonusController } from "@/src/controllers/api/checkDailyMissionBonusController";
 | 
						|
import { claimCompletedRecipeController } from "@/src/controllers/api/claimCompletedRecipeController";
 | 
						|
import { claimJunctionChallengeRewardController } from "@/src/controllers/api/claimJunctionChallengeRewardController";
 | 
						|
import { claimLibraryDailyTaskRewardController } from "@/src/controllers/api/claimLibraryDailyTaskRewardController";
 | 
						|
import { clearDialogueHistoryController } from "@/src/controllers/api/clearDialogueHistoryController";
 | 
						|
import { clearNewEpisodeRewardController } from "@/src/controllers/api/clearNewEpisodeRewardController";
 | 
						|
import { completeCalendarEventController } from "@/src/controllers/api/completeCalendarEventController";
 | 
						|
import { completeRandomModChallengeController } from "@/src/controllers/api/completeRandomModChallengeController";
 | 
						|
import { confirmAllianceInvitationController } from "@/src/controllers/api/confirmAllianceInvitationController";
 | 
						|
import { confirmGuildInvitationGetController, confirmGuildInvitationPostController } from "@/src/controllers/api/confirmGuildInvitationController";
 | 
						|
import { contributeGuildClassController } from "@/src/controllers/api/contributeGuildClassController";
 | 
						|
import { contributeToDojoComponentController } from "@/src/controllers/api/contributeToDojoComponentController";
 | 
						|
import { contributeToVaultController } from "@/src/controllers/api/contributeToVaultController";
 | 
						|
import { createAllianceController } from "@/src/controllers/api/createAllianceController";
 | 
						|
import { createGuildController } from "@/src/controllers/api/createGuildController";
 | 
						|
import { creditsController } from "@/src/controllers/api/creditsController";
 | 
						|
import { crewMembersController } from "@/src/controllers/api/crewMembersController";
 | 
						|
import { crewShipFusionController } from "@/src/controllers/api/crewShipFusionController";
 | 
						|
import { crewShipIdentifySalvageController } from "@/src/controllers/api/crewShipIdentifySalvageController";
 | 
						|
import { customizeGuildRanksController } from "@/src/controllers/api/customizeGuildRanksController";
 | 
						|
import { customObstacleCourseLeaderboardController } from "@/src/controllers/api/customObstacleCourseLeaderboardController";
 | 
						|
import { declineAllianceInviteController } from "@/src/controllers/api/declineAllianceInviteController";
 | 
						|
import { declineGuildInviteController } from "@/src/controllers/api/declineGuildInviteController";
 | 
						|
import { deleteSessionController } from "@/src/controllers/api/deleteSessionController";
 | 
						|
import { destroyDojoDecoController } from "@/src/controllers/api/destroyDojoDecoController";
 | 
						|
import { divvyAllianceVaultController } from "@/src/controllers/api/divvyAllianceVaultController";
 | 
						|
import { dojoComponentRushController } from "@/src/controllers/api/dojoComponentRushController";
 | 
						|
import { dojoController, setDojoURLController } from "@/src/controllers/api/dojoController";
 | 
						|
import { dronesController } from "@/src/controllers/api/dronesController";
 | 
						|
import { endlessXpController } from "@/src/controllers/api/endlessXpController";
 | 
						|
import { entratiLabConquestModeController } from "@/src/controllers/api/entratiLabConquestModeController";
 | 
						|
import { evolveWeaponController } from "@/src/controllers/api/evolveWeaponController";
 | 
						|
import { findSessionsController } from "@/src/controllers/api/findSessionsController";
 | 
						|
import { fishmongerController } from "@/src/controllers/api/fishmongerController";
 | 
						|
import { focusController } from "@/src/controllers/api/focusController";
 | 
						|
import { fusionTreasuresController } from "@/src/controllers/api/fusionTreasuresController";
 | 
						|
import { gardeningController } from "@/src/controllers/api/gardeningController";
 | 
						|
import { genericUpdateController } from "@/src/controllers/api/genericUpdateController";
 | 
						|
import { getAllianceController } from "@/src/controllers/api/getAllianceController";
 | 
						|
import { getDailyDealStockLevelsController } from "@/src/controllers/api/getDailyDealStockLevelsController";
 | 
						|
import { getFriendsController } from "@/src/controllers/api/getFriendsController";
 | 
						|
import { getGuildContributionsController } from "@/src/controllers/api/getGuildContributionsController";
 | 
						|
import { getGuildController } from "@/src/controllers/api/getGuildController";
 | 
						|
import { getGuildDojoController } from "@/src/controllers/api/getGuildDojoController";
 | 
						|
import { getGuildLogController } from "@/src/controllers/api/getGuildLogController";
 | 
						|
import { getIgnoredUsersController } from "@/src/controllers/api/getIgnoredUsersController";
 | 
						|
import { getNewRewardSeedController } from "@/src/controllers/api/getNewRewardSeedController";
 | 
						|
import { getProfileViewingDataPostController } from "@/src/controllers/dynamic/getProfileViewingDataController";
 | 
						|
import { getPastWeeklyChallengesController } from "@/src/controllers/api/getPastWeeklyChallengesController";
 | 
						|
import { getShipController } from "@/src/controllers/api/getShipController";
 | 
						|
import { getVendorInfoController } from "@/src/controllers/api/getVendorInfoController";
 | 
						|
import { getVoidProjectionRewardsController } from "@/src/controllers/api/getVoidProjectionRewardsController";
 | 
						|
import { giftingController } from "@/src/controllers/api/giftingController";
 | 
						|
import { gildWeaponController } from "@/src/controllers/api/gildWeaponController";
 | 
						|
import { giveKeyChainTriggeredItemsController } from "@/src/controllers/api/giveKeyChainTriggeredItemsController";
 | 
						|
import { giveKeyChainTriggeredMessageController } from "@/src/controllers/api/giveKeyChainTriggeredMessageController";
 | 
						|
import { giveQuestKeyRewardController } from "@/src/controllers/api/giveQuestKeyRewardController";
 | 
						|
import { giveShipDecoAndLoreFragmentController } from "@/src/controllers/api/giveShipDecoAndLoreFragmentController";
 | 
						|
import { giveStartingGearController } from "@/src/controllers/api/giveStartingGearController";
 | 
						|
import { guildTechController } from "@/src/controllers/api/guildTechController";
 | 
						|
import { hostSessionController } from "@/src/controllers/api/hostSessionController";
 | 
						|
import { hubBlessingController } from "@/src/controllers/api/hubBlessingController";
 | 
						|
import { hubController } from "@/src/controllers/api/hubController";
 | 
						|
import { hubInstancesController } from "@/src/controllers/api/hubInstancesController";
 | 
						|
import { inboxController } from "@/src/controllers/api/inboxController";
 | 
						|
import { infestedFoundryController } from "@/src/controllers/api/infestedFoundryController";
 | 
						|
import { inventoryController } from "@/src/controllers/api/inventoryController";
 | 
						|
import { inventorySlotsController } from "@/src/controllers/api/inventorySlotsController";
 | 
						|
import { joinSessionController } from "@/src/controllers/api/joinSessionController";
 | 
						|
import { loginController } from "@/src/controllers/api/loginController";
 | 
						|
import { loginRewardsController } from "@/src/controllers/api/loginRewardsController";
 | 
						|
import { loginRewardsSelectionController } from "@/src/controllers/api/loginRewardsSelectionController";
 | 
						|
import { logoutController } from "@/src/controllers/api/logoutController";
 | 
						|
import { marketRecommendationsController } from "@/src/controllers/api/marketRecommendationsController";
 | 
						|
import { maturePetController } from "@/src/controllers/api/maturePetController";
 | 
						|
import { missionInventoryUpdateController } from "@/src/controllers/api/missionInventoryUpdateController";
 | 
						|
import { modularWeaponCraftingController } from "@/src/controllers/api/modularWeaponCraftingController";
 | 
						|
import { modularWeaponSaleController } from "@/src/controllers/api/modularWeaponSaleController";
 | 
						|
import { nameWeaponController } from "@/src/controllers/api/nameWeaponController";
 | 
						|
import { nemesisController } from "@/src/controllers/api/nemesisController";
 | 
						|
import { placeDecoInComponentController } from "@/src/controllers/api/placeDecoInComponentController";
 | 
						|
import { playedParkourTutorialController } from "@/src/controllers/api/playedParkourTutorialController";
 | 
						|
import { playerSkillsController } from "@/src/controllers/api/playerSkillsController";
 | 
						|
import { postGuildAdvertisementController } from "@/src/controllers/api/postGuildAdvertisementController";
 | 
						|
import { projectionManagerController } from "@/src/controllers/api/projectionManagerController";
 | 
						|
import { purchaseController } from "@/src/controllers/api/purchaseController";
 | 
						|
import { questControlController } from "@/src/controllers/api/questControlController";
 | 
						|
import { queueDojoComponentDestructionController } from "@/src/controllers/api/queueDojoComponentDestructionController";
 | 
						|
import { redeemPromoCodeController } from "@/src/controllers/api/redeemPromoCodeController";
 | 
						|
import { releasePetController } from "@/src/controllers/api/releasePetController";
 | 
						|
import { removeFriendGetController, removeFriendPostController } from "@/src/controllers/api/removeFriendController";
 | 
						|
import { removeFromAllianceController } from "@/src/controllers/api/removeFromAllianceController";
 | 
						|
import { removeFromGuildController } from "@/src/controllers/api/removeFromGuildController";
 | 
						|
import { removeIgnoredUserController } from "@/src/controllers/api/removeIgnoredUserController";
 | 
						|
import { renamePetController } from "@/src/controllers/api/renamePetController";
 | 
						|
import { rerollRandomModController } from "@/src/controllers/api/rerollRandomModController";
 | 
						|
import { resetQuestProgressController } from "@/src/controllers/api/resetQuestProgressController";
 | 
						|
import { retrievePetFromStasisController } from "@/src/controllers/api/retrievePetFromStasisController";
 | 
						|
import { saveDialogueController } from "@/src/controllers/api/saveDialogueController";
 | 
						|
import { saveLoadoutController } from "@/src/controllers/api/saveLoadoutController";
 | 
						|
import { saveSettingsController } from "@/src/controllers/api/saveSettingsController";
 | 
						|
import { saveVaultAutoContributeController } from "@/src/controllers/api/saveVaultAutoContributeController";
 | 
						|
import { sellController } from "@/src/controllers/api/sellController";
 | 
						|
import { sendMsgToInBoxController } from "@/src/controllers/api/sendMsgToInBoxController";
 | 
						|
import { setActiveQuestController } from "@/src/controllers/api/setActiveQuestController";
 | 
						|
import { setActiveShipController } from "@/src/controllers/api/setActiveShipController";
 | 
						|
import { setAllianceGuildPermissionsController } from "@/src/controllers/api/setAllianceGuildPermissionsController";
 | 
						|
import { setBootLocationController } from "@/src/controllers/api/setBootLocationController";
 | 
						|
import { setDojoComponentColorsController } from "@/src/controllers/api/setDojoComponentColorsController";
 | 
						|
import { setDojoComponentMessageController } from "@/src/controllers/api/setDojoComponentMessageController";
 | 
						|
import { setDojoComponentSettingsController } from "@/src/controllers/api/setDojoComponentSettingsController";
 | 
						|
import { setEquippedInstrumentController } from "@/src/controllers/api/setEquippedInstrumentController";
 | 
						|
import { setFriendNoteController } from "@/src/controllers/api/setFriendNoteController";
 | 
						|
import { setGuildMotdController } from "@/src/controllers/api/setGuildMotdController";
 | 
						|
import { setHubNpcCustomizationsController } from "@/src/controllers/api/setHubNpcCustomizationsController";
 | 
						|
import { setPlacedDecoInfoController } from "@/src/controllers/api/setPlacedDecoInfoController";
 | 
						|
import { setShipCustomizationsController } from "@/src/controllers/api/setShipCustomizationsController";
 | 
						|
import { setShipFavouriteLoadoutController } from "@/src/controllers/api/setShipFavouriteLoadoutController";
 | 
						|
import { setShipVignetteController } from "@/src/controllers/api/setShipVignetteController";
 | 
						|
import { setSuitInfectionController } from "@/src/controllers/api/setSuitInfectionController";
 | 
						|
import { setSupportedSyndicateController } from "@/src/controllers/api/setSupportedSyndicateController";
 | 
						|
import { setWeaponSkillTreeController } from "@/src/controllers/api/setWeaponSkillTreeController";
 | 
						|
import { shipDecorationsController } from "@/src/controllers/api/shipDecorationsController";
 | 
						|
import { startCollectibleEntryController } from "@/src/controllers/api/startCollectibleEntryController";
 | 
						|
import { startDojoRecipeController } from "@/src/controllers/api/startDojoRecipeController";
 | 
						|
import { startLibraryDailyTaskController } from "@/src/controllers/api/startLibraryDailyTaskController";
 | 
						|
import { startLibraryPersonalTargetController } from "@/src/controllers/api/startLibraryPersonalTargetController";
 | 
						|
import { startRecipeController } from "@/src/controllers/api/startRecipeController";
 | 
						|
import { stepSequencersController } from "@/src/controllers/api/stepSequencersController";
 | 
						|
import { surveysController } from "@/src/controllers/api/surveysController";
 | 
						|
import { syndicateSacrificeController } from "@/src/controllers/api/syndicateSacrificeController";
 | 
						|
import { syndicateStandingBonusController } from "@/src/controllers/api/syndicateStandingBonusController";
 | 
						|
import { tauntHistoryController } from "@/src/controllers/api/tauntHistoryController";
 | 
						|
import { tradingController } from "@/src/controllers/api/tradingController";
 | 
						|
import { trainingResultController } from "@/src/controllers/api/trainingResultController";
 | 
						|
import { umbraController } from "@/src/controllers/api/umbraController";
 | 
						|
import { unlockShipFeatureController } from "@/src/controllers/api/unlockShipFeatureController";
 | 
						|
import { updateAlignmentController } from "@/src/controllers/api/updateAlignmentController";
 | 
						|
import { updateChallengeProgressController } from "@/src/controllers/api/updateChallengeProgressController";
 | 
						|
import { updateQuestController } from "@/src/controllers/api/updateQuestController";
 | 
						|
import { updateSessionGetController, updateSessionPostController } from "@/src/controllers/api/updateSessionController";
 | 
						|
import { updateSongChallengeController } from "@/src/controllers/api/updateSongChallengeController";
 | 
						|
import { updateThemeController } from "@/src/controllers/api/updateThemeController";
 | 
						|
import { upgradesController } from "@/src/controllers/api/upgradesController";
 | 
						|
import { valenceSwapController } from "@/src/controllers/api/valenceSwapController";
 | 
						|
import { wishlistController } from "@/src/controllers/api/wishlistController";
 | 
						|
 | 
						|
const apiRouter = express.Router();
 | 
						|
 | 
						|
// get
 | 
						|
apiRouter.get("/abandonLibraryDailyTask.php", abandonLibraryDailyTaskController);
 | 
						|
apiRouter.get("/abortDojoComponentDestruction.php", abortDojoComponentDestructionController);
 | 
						|
apiRouter.get("/apartment.php", apartmentController);
 | 
						|
apiRouter.get("/cancelGuildAdvertisement.php", cancelGuildAdvertisementController);
 | 
						|
apiRouter.get("/changeDojoRoot.php", changeDojoRootController);
 | 
						|
apiRouter.get("/changeGuildRank.php", changeGuildRankController);
 | 
						|
apiRouter.get("/checkDailyMissionBonus.php", checkDailyMissionBonusController);
 | 
						|
apiRouter.get("/claimLibraryDailyTaskReward.php", claimLibraryDailyTaskRewardController);
 | 
						|
apiRouter.get("/completeCalendarEvent.php", completeCalendarEventController);
 | 
						|
apiRouter.get("/confirmAllianceInvitation.php", confirmAllianceInvitationController);
 | 
						|
apiRouter.get("/confirmGuildInvitation.php", confirmGuildInvitationGetController);
 | 
						|
apiRouter.get("/credits.php", creditsController);
 | 
						|
apiRouter.get("/declineAllianceInvite.php", declineAllianceInviteController);
 | 
						|
apiRouter.get("/declineGuildInvite.php", declineGuildInviteController);
 | 
						|
apiRouter.get("/deleteSession.php", deleteSessionController);
 | 
						|
apiRouter.get("/divvyAllianceVault.php", divvyAllianceVaultController);
 | 
						|
apiRouter.get("/dojo", dojoController);
 | 
						|
apiRouter.get("/drones.php", dronesController);
 | 
						|
apiRouter.get("/getAlliance.php", getAllianceController);
 | 
						|
apiRouter.get("/getDailyDealStockLevels.php", getDailyDealStockLevelsController);
 | 
						|
apiRouter.get("/getFriends.php", getFriendsController);
 | 
						|
apiRouter.get("/getGuild.php", getGuildController);
 | 
						|
apiRouter.get("/getGuildContributions.php", getGuildContributionsController);
 | 
						|
apiRouter.get("/getGuildDojo.php", getGuildDojoController);
 | 
						|
apiRouter.get("/getGuildLog.php", getGuildLogController);
 | 
						|
apiRouter.get("/getIgnoredUsers.php", getIgnoredUsersController);
 | 
						|
apiRouter.get("/getMessages.php", inboxController); // unsure if this is correct, but needed for U17
 | 
						|
apiRouter.get("/getNewRewardSeed.php", getNewRewardSeedController);
 | 
						|
apiRouter.get("/getPastWeeklyChallenges.php", getPastWeeklyChallengesController)
 | 
						|
apiRouter.get("/getShip.php", getShipController);
 | 
						|
apiRouter.get("/getShipDecos.php", (_req, res) => { res.end(); }); // needed to log in on U22.8
 | 
						|
apiRouter.get("/getVendorInfo.php", getVendorInfoController);
 | 
						|
apiRouter.get("/hub", hubController);
 | 
						|
apiRouter.get("/hubInstances", hubInstancesController);
 | 
						|
apiRouter.get("/inbox.php", inboxController);
 | 
						|
apiRouter.get("/inventory.php", inventoryController);
 | 
						|
apiRouter.get("/loginRewards.php", loginRewardsController);
 | 
						|
apiRouter.get("/logout.php", logoutController);
 | 
						|
apiRouter.get("/marketRecommendations.php", marketRecommendationsController);
 | 
						|
apiRouter.get("/marketSearchRecommendations.php", marketRecommendationsController);
 | 
						|
apiRouter.get("/modularWeaponSale.php", modularWeaponSaleController);
 | 
						|
apiRouter.get("/playedParkourTutorial.php", playedParkourTutorialController);
 | 
						|
apiRouter.get("/questControl.php", questControlController);
 | 
						|
apiRouter.get("/queueDojoComponentDestruction.php", queueDojoComponentDestructionController);
 | 
						|
apiRouter.get("/removeFriend.php", removeFriendGetController);
 | 
						|
apiRouter.get("/removeFromAlliance.php", removeFromAllianceController);
 | 
						|
apiRouter.get("/resetQuestProgress.php", resetQuestProgressController);
 | 
						|
apiRouter.get("/setActiveQuest.php", setActiveQuestController);
 | 
						|
apiRouter.get("/setActiveShip.php", setActiveShipController);
 | 
						|
apiRouter.get("/setAllianceGuildPermissions.php", setAllianceGuildPermissionsController);
 | 
						|
apiRouter.get("/setBootLocation.php", setBootLocationController);
 | 
						|
apiRouter.get("/setDojoURL", setDojoURLController);
 | 
						|
apiRouter.get("/setGuildMotd.php", setGuildMotdController);
 | 
						|
apiRouter.get("/setSupportedSyndicate.php", setSupportedSyndicateController);
 | 
						|
apiRouter.get("/startLibraryDailyTask.php", startLibraryDailyTaskController);
 | 
						|
apiRouter.get("/startLibraryPersonalTarget.php", startLibraryPersonalTargetController);
 | 
						|
apiRouter.get("/surveys.php", surveysController);
 | 
						|
apiRouter.get("/trading.php", tradingController);
 | 
						|
apiRouter.get("/updateSession.php", updateSessionGetController);
 | 
						|
 | 
						|
// post
 | 
						|
apiRouter.post("/abortDojoComponent.php", abortDojoComponentController);
 | 
						|
apiRouter.post("/activateRandomMod.php", activateRandomModController);
 | 
						|
apiRouter.post("/addFriend.php", addFriendController);
 | 
						|
apiRouter.post("/addFriendImage.php", addFriendImageController);
 | 
						|
apiRouter.post("/addIgnoredUser.php", addIgnoredUserController);
 | 
						|
apiRouter.post("/addPendingFriend.php", addPendingFriendController);
 | 
						|
apiRouter.post("/addToAlliance.php", addToAllianceController);
 | 
						|
apiRouter.post("/addToGuild.php", addToGuildController);
 | 
						|
apiRouter.post("/adoptPet.php", adoptPetController);
 | 
						|
apiRouter.post("/arcaneCommon.php", arcaneCommonController);
 | 
						|
apiRouter.post("/archonFusion.php", archonFusionController);
 | 
						|
apiRouter.post("/artifacts.php", artifactsController);
 | 
						|
apiRouter.post("/artifactTransmutation.php", artifactTransmutationController);
 | 
						|
apiRouter.post("/changeDojoRoot.php", changeDojoRootController);
 | 
						|
apiRouter.post("/claimCompletedRecipe.php", claimCompletedRecipeController);
 | 
						|
apiRouter.post("/claimJunctionChallengeReward.php", claimJunctionChallengeRewardController);
 | 
						|
apiRouter.post("/clearDialogueHistory.php", clearDialogueHistoryController);
 | 
						|
apiRouter.post("/clearNewEpisodeReward.php", clearNewEpisodeRewardController);
 | 
						|
apiRouter.post("/commitStoryModeDecision.php", (_req, res) => { res.end(); }); // U14 (maybe wanna actually unlock the ship features?)
 | 
						|
apiRouter.post("/completeRandomModChallenge.php", completeRandomModChallengeController);
 | 
						|
apiRouter.post("/confirmGuildInvitation.php", confirmGuildInvitationPostController);
 | 
						|
apiRouter.post("/contributeGuildClass.php", contributeGuildClassController);
 | 
						|
apiRouter.post("/contributeToDojoComponent.php", contributeToDojoComponentController);
 | 
						|
apiRouter.post("/contributeToVault.php", contributeToVaultController);
 | 
						|
apiRouter.post("/createAlliance.php", createAllianceController);
 | 
						|
apiRouter.post("/createGuild.php", createGuildController);
 | 
						|
apiRouter.post("/crewMembers.php", crewMembersController);
 | 
						|
apiRouter.post("/crewShipFusion.php", crewShipFusionController);
 | 
						|
apiRouter.post("/crewShipIdentifySalvage.php", crewShipIdentifySalvageController);
 | 
						|
apiRouter.post("/customizeGuildRanks.php", customizeGuildRanksController);
 | 
						|
apiRouter.post("/customObstacleCourseLeaderboard.php", customObstacleCourseLeaderboardController);
 | 
						|
apiRouter.post("/destroyDojoDeco.php", destroyDojoDecoController);
 | 
						|
apiRouter.post("/dojoComponentRush.php", dojoComponentRushController);
 | 
						|
apiRouter.post("/drones.php", dronesController);
 | 
						|
apiRouter.post("/endlessXp.php", endlessXpController);
 | 
						|
apiRouter.post("/entratiLabConquestMode.php", entratiLabConquestModeController);
 | 
						|
apiRouter.post("/evolveWeapon.php", evolveWeaponController);
 | 
						|
apiRouter.post("/findSessions.php", findSessionsController);
 | 
						|
apiRouter.post("/fishmonger.php", fishmongerController);
 | 
						|
apiRouter.post("/focus.php", focusController);
 | 
						|
apiRouter.post("/fusionTreasures.php", fusionTreasuresController);
 | 
						|
apiRouter.post("/gardening.php", gardeningController);
 | 
						|
apiRouter.post("/genericUpdate.php", genericUpdateController);
 | 
						|
apiRouter.post("/getAlliance.php", getAllianceController);
 | 
						|
apiRouter.post("/getFriends.php", getFriendsController);
 | 
						|
apiRouter.post("/getGuildDojo.php", getGuildDojoController);
 | 
						|
apiRouter.post("/getProfileViewingData.php", getProfileViewingDataPostController);
 | 
						|
apiRouter.post("/getVoidProjectionRewards.php", getVoidProjectionRewardsController);
 | 
						|
apiRouter.post("/gifting.php", giftingController);
 | 
						|
apiRouter.post("/gildWeapon.php", gildWeaponController);
 | 
						|
apiRouter.post("/giveKeyChainTriggeredItems.php", giveKeyChainTriggeredItemsController);
 | 
						|
apiRouter.post("/giveKeyChainTriggeredMessage.php", giveKeyChainTriggeredMessageController);
 | 
						|
apiRouter.post("/giveQuestKeyReward.php", giveQuestKeyRewardController);
 | 
						|
apiRouter.post("/giveShipDecoAndLoreFragment.php", giveShipDecoAndLoreFragmentController);
 | 
						|
apiRouter.post("/giveStartingGear.php", giveStartingGearController);
 | 
						|
apiRouter.post("/guildTech.php", guildTechController);
 | 
						|
apiRouter.post("/hostSession.php", hostSessionController);
 | 
						|
apiRouter.post("/hubBlessing.php", hubBlessingController);
 | 
						|
apiRouter.post("/infestedFoundry.php", infestedFoundryController);
 | 
						|
apiRouter.post("/inventorySlots.php", inventorySlotsController);
 | 
						|
apiRouter.post("/joinSession.php", joinSessionController);
 | 
						|
apiRouter.post("/login.php", loginController);
 | 
						|
apiRouter.post("/loginRewardsSelection.php", loginRewardsSelectionController);
 | 
						|
apiRouter.post("/logout.php", logoutController); // from ~U16, don't know when they changed it to GET
 | 
						|
apiRouter.post("/maturePet.php", maturePetController);
 | 
						|
apiRouter.post("/missionInventoryUpdate.php", missionInventoryUpdateController);
 | 
						|
apiRouter.post("/modularWeaponCrafting.php", modularWeaponCraftingController);
 | 
						|
apiRouter.post("/modularWeaponSale.php", modularWeaponSaleController);
 | 
						|
apiRouter.post("/nameWeapon.php", nameWeaponController);
 | 
						|
apiRouter.post("/nemesis.php", nemesisController);
 | 
						|
apiRouter.post("/placeDecoInComponent.php", placeDecoInComponentController);
 | 
						|
apiRouter.post("/playerSkills.php", playerSkillsController);
 | 
						|
apiRouter.post("/postGuildAdvertisement.php", postGuildAdvertisementController);
 | 
						|
apiRouter.post("/projectionManager.php", projectionManagerController);
 | 
						|
apiRouter.post("/purchase.php", purchaseController);
 | 
						|
apiRouter.post("/questControl.php", questControlController); // U17
 | 
						|
apiRouter.post("/redeemPromoCode.php", redeemPromoCodeController);
 | 
						|
apiRouter.post("/releasePet.php", releasePetController);
 | 
						|
apiRouter.post("/removeFriend.php", removeFriendPostController);
 | 
						|
apiRouter.post("/removeFromGuild.php", removeFromGuildController);
 | 
						|
apiRouter.post("/removeIgnoredUser.php", removeIgnoredUserController);
 | 
						|
apiRouter.post("/renamePet.php", renamePetController);
 | 
						|
apiRouter.post("/rerollRandomMod.php", rerollRandomModController);
 | 
						|
apiRouter.post("/retrievePetFromStasis.php", retrievePetFromStasisController);
 | 
						|
apiRouter.post("/saveDialogue.php", saveDialogueController);
 | 
						|
apiRouter.post("/saveLoadout.php", saveLoadoutController);
 | 
						|
apiRouter.post("/saveSettings.php", saveSettingsController);
 | 
						|
apiRouter.post("/saveVaultAutoContribute.php", saveVaultAutoContributeController);
 | 
						|
apiRouter.post("/sell.php", sellController);
 | 
						|
apiRouter.post("/sendMsgToInBox.php", sendMsgToInBoxController);
 | 
						|
apiRouter.post("/setDojoComponentColors.php", setDojoComponentColorsController);
 | 
						|
apiRouter.post("/setDojoComponentMessage.php", setDojoComponentMessageController);
 | 
						|
apiRouter.post("/setDojoComponentSettings.php", setDojoComponentSettingsController);
 | 
						|
apiRouter.post("/setEquippedInstrument.php", setEquippedInstrumentController);
 | 
						|
apiRouter.post("/setFriendNote.php", setFriendNoteController);
 | 
						|
apiRouter.post("/setGuildMotd.php", setGuildMotdController);
 | 
						|
apiRouter.post("/setHubNpcCustomizations.php", setHubNpcCustomizationsController);
 | 
						|
apiRouter.post("/setPlacedDecoInfo.php", setPlacedDecoInfoController);
 | 
						|
apiRouter.post("/setShipCustomizations.php", setShipCustomizationsController);
 | 
						|
apiRouter.post("/setShipFavouriteLoadout.php", setShipFavouriteLoadoutController);
 | 
						|
apiRouter.post("/setShipVignette.php", setShipVignetteController);
 | 
						|
apiRouter.post("/setSuitInfection.php", setSuitInfectionController);
 | 
						|
apiRouter.post("/setWeaponSkillTree.php", setWeaponSkillTreeController);
 | 
						|
apiRouter.post("/shipDecorations.php", shipDecorationsController);
 | 
						|
apiRouter.post("/startCollectibleEntry.php", startCollectibleEntryController);
 | 
						|
apiRouter.post("/startDojoRecipe.php", startDojoRecipeController);
 | 
						|
apiRouter.post("/startRecipe.php", startRecipeController);
 | 
						|
apiRouter.post("/stepSequencers.php", stepSequencersController);
 | 
						|
apiRouter.post("/syndicateSacrifice.php", syndicateSacrificeController);
 | 
						|
apiRouter.post("/syndicateStandingBonus.php", syndicateStandingBonusController);
 | 
						|
apiRouter.post("/tauntHistory.php", tauntHistoryController);
 | 
						|
apiRouter.post("/trainingResult.php", trainingResultController);
 | 
						|
apiRouter.post("/umbra.php", umbraController);
 | 
						|
apiRouter.post("/unlockShipFeature.php", unlockShipFeatureController);
 | 
						|
apiRouter.post("/updateAlignment.php", updateAlignmentController);
 | 
						|
apiRouter.post("/updateChallengeProgress.php", updateChallengeProgressController);
 | 
						|
apiRouter.post("/updateInventory.php", missionInventoryUpdateController); // U26 and below
 | 
						|
apiRouter.post("/updateNodeIntros.php", genericUpdateController);
 | 
						|
apiRouter.post("/updateQuest.php", updateQuestController);
 | 
						|
apiRouter.post("/updateSession.php", updateSessionPostController);
 | 
						|
apiRouter.post("/updateSongChallenge.php", updateSongChallengeController);
 | 
						|
apiRouter.post("/updateTheme.php", updateThemeController);
 | 
						|
apiRouter.post("/upgrades.php", upgradesController);
 | 
						|
apiRouter.post("/valenceSwap.php", valenceSwapController);
 | 
						|
apiRouter.post("/wishlist.php", wishlistController);
 | 
						|
 | 
						|
export { apiRouter };
 |