From 9ffba003e6edb5221b1242465305a165db3991d8 Mon Sep 17 00:00:00 2001 From: DarkCat09 Date: Mon, 25 Sep 2023 11:16:15 +0400 Subject: [PATCH] Use "swagger" config entry --- src/app.ts | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/app.ts b/src/app.ts index 497418c..70a935a 100644 --- a/src/app.ts +++ b/src/app.ts @@ -37,16 +37,18 @@ class App { }, }); - await fastify.register(fastifySwagger, { - swagger: { - info: { - title: "TXTDot API", - description: publicConfig.description, - version: publicConfig.version, - }, - } - }); - await fastify.register(fastifySwaggerUi, { routePrefix: "/doc" }); + if (config.swagger) { + await fastify.register(fastifySwagger, { + swagger: { + info: { + title: "TXTDot API", + description: publicConfig.description, + version: publicConfig.version, + }, + } + }); + await fastify.register(fastifySwaggerUi, { routePrefix: "/doc" }); + } fastify.register(indexRoute); fastify.register(getRoute);