feat: startLibraryDailyTask
This commit is contained in:
		
							parent
							
								
									6d63b11ee9
								
							
						
					
					
						commit
						3def730e98
					
				
							
								
								
									
										11
									
								
								src/controllers/api/startLibraryDailyTaskController.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/controllers/api/startLibraryDailyTaskController.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,11 @@
 | 
			
		||||
import { getInventory } from "@/src/services/inventoryService";
 | 
			
		||||
import { getAccountIdForRequest } from "@/src/services/loginService";
 | 
			
		||||
import { RequestHandler } from "express";
 | 
			
		||||
 | 
			
		||||
export const startLibraryDailyTaskController: RequestHandler = async (req, res) => {
 | 
			
		||||
    const accountId = await getAccountIdForRequest(req);
 | 
			
		||||
    const inventory = await getInventory(accountId);
 | 
			
		||||
    inventory.LibraryActiveDailyTaskInfo = inventory.LibraryAvailableDailyTaskInfo;
 | 
			
		||||
    await inventory.save();
 | 
			
		||||
    res.json(inventory.LibraryAvailableDailyTaskInfo);
 | 
			
		||||
};
 | 
			
		||||
@ -75,6 +75,7 @@ import { setSupportedSyndicateController } from "@/src/controllers/api/setSuppor
 | 
			
		||||
import { setWeaponSkillTreeController } from "@/src/controllers/api/setWeaponSkillTreeController";
 | 
			
		||||
import { shipDecorationsController } from "@/src/controllers/api/shipDecorationsController";
 | 
			
		||||
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";
 | 
			
		||||
@ -121,6 +122,7 @@ apiRouter.get("/setActiveQuest.php", setActiveQuestController);
 | 
			
		||||
apiRouter.get("/setActiveShip.php", setActiveShipController);
 | 
			
		||||
apiRouter.get("/setBootLocation.php", setBootLocationController);
 | 
			
		||||
apiRouter.get("/setSupportedSyndicate.php", setSupportedSyndicateController);
 | 
			
		||||
apiRouter.get("/startLibraryDailyTask.php", startLibraryDailyTaskController);
 | 
			
		||||
apiRouter.get("/startLibraryPersonalTarget.php", startLibraryPersonalTargetController);
 | 
			
		||||
apiRouter.get("/surveys.php", surveysController);
 | 
			
		||||
apiRouter.get("/updateSession.php", updateSessionGetController);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user