summary refs log tree commit diff
path: root/api/src/middlewares/TestClient.ts
diff options
context:
space:
mode:
authorErkin Alp Güney <erkinalp9035@gmail.com>2022-02-16 21:16:20 +0300
committerGitHub <noreply@github.com>2022-02-16 21:16:20 +0300
commitc9fdfe196d743ecc5ca8a9ec98f1a3a436b7a20f (patch)
tree80d802d0f8f411425f6dbbf4c35c3e1bd3218b02 /api/src/middlewares/TestClient.ts
parentTypo (diff)
parentReturn none for dev portal + todo for categories (diff)
downloadserver-c9fdfe196d743ecc5ca8a9ec98f1a3a436b7a20f.tar.xz
Merge pull request #608 from Featyre/master
Branding updates + Fixed Discovery and custom status + Dev portal
Diffstat (limited to 'api/src/middlewares/TestClient.ts')
-rw-r--r--api/src/middlewares/TestClient.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/api/src/middlewares/TestClient.ts b/api/src/middlewares/TestClient.ts

index 5c0b081b..ecf87681 100644 --- a/api/src/middlewares/TestClient.ts +++ b/api/src/middlewares/TestClient.ts
@@ -83,6 +83,15 @@ export default function TestClient(app: Application) { return res.send(buffer); }); + app.get("/developers*", (req: Request, res: Response) => { + const { useTestClient } = Config.get().client; + res.set("Cache-Control", "public, max-age=" + 60 * 60 * 24); + res.set("content-type", "text/html"); + + if(!useTestClient) return res.send("Test client is disabled on this instance. Use a stand-alone client to connect this instance.") + + res.send(fs.readFileSync(path.join(__dirname, "..", "..", "client_test", "developers.html"), { encoding: "utf8" })); + }); app.get("*", (req: Request, res: Response) => { const { useTestClient } = Config.get().client; res.set("Cache-Control", "public, max-age=" + 60 * 60 * 24);