返回提交历史
Added
src/controllers/api/resetQuestProgressController.ts
+5
-0
Modified
src/routes/api.ts
+2
-0
XFEstudio/SpaceNinjaServer
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: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2461 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
f796f9a8
代码差异
2 个文件
+7
-0
@@ -0,0 +1,5 @@
1
import { RequestHandler } from "express";
2
3
export const resetQuestProgressController: RequestHandler = (_req, res) => {
4
res.send("1").end();
5
};
@@ -112,6 +112,7 @@ import { removeFromGuildController } from "@/src/controllers/api/removeFromGuild
112
112
import { removeIgnoredUserController } from "@/src/controllers/api/removeIgnoredUserController";
113
113
import { renamePetController } from "@/src/controllers/api/renamePetController";
114
114
import { rerollRandomModController } from "@/src/controllers/api/rerollRandomModController";
115
import { resetQuestProgressController } from "@/src/controllers/api/resetQuestProgressController";
115
116
import { retrievePetFromStasisController } from "@/src/controllers/api/retrievePetFromStasisController";
116
117
import { saveDialogueController } from "@/src/controllers/api/saveDialogueController";
117
118
import { saveLoadoutController } from "@/src/controllers/api/saveLoadoutController";
@@ -209,6 +210,7 @@ apiRouter.get("/questControl.php", questControlController);
209
210
apiRouter.get("/queueDojoComponentDestruction.php", queueDojoComponentDestructionController);
210
211
apiRouter.get("/removeFriend.php", removeFriendGetController);
211
212
apiRouter.get("/removeFromAlliance.php", removeFromAllianceController);
213
apiRouter.get("/resetQuestProgress.php", resetQuestProgressController);
212
214
apiRouter.get("/setActiveQuest.php", setActiveQuestController);
213
215
apiRouter.get("/setActiveShip.php", setActiveShipController);
214
216
apiRouter.get("/setAllianceGuildPermissions.php", setAllianceGuildPermissionsController);