feat: add tunables endpoint (#530)
This commit is contained in:
		
							parent
							
								
									5fb4b94bb4
								
							
						
					
					
						commit
						26a5f31ee9
					
				
							
								
								
									
										15
									
								
								src/controllers/custom/tunablesController.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/controllers/custom/tunablesController.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,15 @@
 | 
				
			|||||||
 | 
					import { RequestHandler } from "express";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					interface ITunables {
 | 
				
			||||||
 | 
					    prohibit_skip_mission_start_timer?: any;
 | 
				
			||||||
 | 
					    prohibit_fov_override?: any;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const tunablesController: RequestHandler = (_req, res) => {
 | 
				
			||||||
 | 
					    const tunablesSet: ITunables = {};
 | 
				
			||||||
 | 
					    //tunablesSet.prohibit_skip_mission_start_timer = 1;
 | 
				
			||||||
 | 
					    //tunablesSet.prohibit_fov_override = 1;
 | 
				
			||||||
 | 
					    res.json(tunablesSet);
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export { tunablesController };
 | 
				
			||||||
@ -1,5 +1,6 @@
 | 
				
			|||||||
import express from "express";
 | 
					import express from "express";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import { tunablesController } from "@/src/controllers/custom/tunablesController";
 | 
				
			||||||
import { getItemListsController } from "@/src/controllers/custom/getItemListsController";
 | 
					import { getItemListsController } from "@/src/controllers/custom/getItemListsController";
 | 
				
			||||||
import { pushArchonCrystalUpgradeController } from "@/src/controllers/custom/pushArchonCrystalUpgradeController";
 | 
					import { pushArchonCrystalUpgradeController } from "@/src/controllers/custom/pushArchonCrystalUpgradeController";
 | 
				
			||||||
import { popArchonCrystalUpgradeController } from "@/src/controllers/custom/popArchonCrystalUpgradeController";
 | 
					import { popArchonCrystalUpgradeController } from "@/src/controllers/custom/popArchonCrystalUpgradeController";
 | 
				
			||||||
@ -12,6 +13,7 @@ import { updateConfigDataController } from "@/src/controllers/custom/updateConfi
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
const customRouter = express.Router();
 | 
					const customRouter = express.Router();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					customRouter.get("/tunables.json", tunablesController);
 | 
				
			||||||
customRouter.get("/getItemLists", getItemListsController);
 | 
					customRouter.get("/getItemLists", getItemListsController);
 | 
				
			||||||
customRouter.get("/pushArchonCrystalUpgrade", pushArchonCrystalUpgradeController);
 | 
					customRouter.get("/pushArchonCrystalUpgrade", pushArchonCrystalUpgradeController);
 | 
				
			||||||
customRouter.get("/popArchonCrystalUpgrade", popArchonCrystalUpgradeController);
 | 
					customRouter.get("/popArchonCrystalUpgrade", popArchonCrystalUpgradeController);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user