feat: resetQuestProgress (#2461)
Just giving the client an 'ok' response. It seems that it does use updateQuest to manage the state itself mostly, just the server and webui are a bit confused about a quest with all stages completed still being active. Re #1323 Reviewed-on: OpenWF/SpaceNinjaServer#2461 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									e18b8e09ea
								
							
						
					
					
						commit
						f796f9a851
					
				
							
								
								
									
										5
									
								
								src/controllers/api/resetQuestProgressController.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								src/controllers/api/resetQuestProgressController.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,5 @@
 | 
			
		||||
import { RequestHandler } from "express";
 | 
			
		||||
 | 
			
		||||
export const resetQuestProgressController: RequestHandler = (_req, res) => {
 | 
			
		||||
    res.send("1").end();
 | 
			
		||||
};
 | 
			
		||||
@ -112,6 +112,7 @@ import { removeFromGuildController } from "@/src/controllers/api/removeFromGuild
 | 
			
		||||
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";
 | 
			
		||||
@ -209,6 +210,7 @@ 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);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user