From dd0be63e9b8c06da8d9bdda509ef457f3d2a707a Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Fri, 11 Apr 2025 16:08:41 +0200 Subject: [PATCH] chore: don't error on setDojoURL users may be confused about the "unknown endpoint" message, as it is reported with error level --- src/controllers/api/dojoController.ts | 6 ++++++ src/routes/api.ts | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/controllers/api/dojoController.ts b/src/controllers/api/dojoController.ts index c14d9316..9c54b449 100644 --- a/src/controllers/api/dojoController.ts +++ b/src/controllers/api/dojoController.ts @@ -1,5 +1,11 @@ import { RequestHandler } from "express"; +// Arbiter Dojo endpoints, not really used by us as we don't provide a ContentURL. + export const dojoController: RequestHandler = (_req, res) => { res.json("-1"); // Tell client to use authorised request. }; + +export const setDojoURLController: RequestHandler = (_req, res) => { + res.end(); +}; diff --git a/src/routes/api.ts b/src/routes/api.ts index 385553d4..77b389a3 100644 --- a/src/routes/api.ts +++ b/src/routes/api.ts @@ -35,7 +35,7 @@ import { deleteSessionController } from "@/src/controllers/api/deleteSessionCont import { destroyDojoDecoController } from "@/src/controllers/api/destroyDojoDecoController"; import { divvyAllianceVaultController } from "@/src/controllers/api/divvyAllianceVaultController"; import { dojoComponentRushController } from "@/src/controllers/api/dojoComponentRushController"; -import { dojoController } from "@/src/controllers/api/dojoController"; +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"; @@ -183,6 +183,7 @@ 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);