From d427f21b02a304a9bc51f08b77705ff7263498d4 Mon Sep 17 00:00:00 2001 From: Redume Date: Mon, 23 Dec 2024 18:53:56 +0300 Subject: [PATCH] chore(server): reindent to 4 space --- server/main.js | 138 ++++++++++++++++++++++++------------------------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/server/main.js b/server/main.js index 8c62a86..c156081 100644 --- a/server/main.js +++ b/server/main.js @@ -8,15 +8,15 @@ const UAParser = require("ua-parser-js"); require("../shared/database/src/create_table.js")(); const fastify = require("fastify")({ - logger: config["server"]["log"]["print"] ? logger : false, - ...(config["server"]["ssl"]["work"] - ? { - https: { - key: fs.readFileSync(config["server"]["ssl"]["private_key"], "utf8"), - cert: fs.readFileSync(config["server"]["ssl"]["cert"], "utf8"), - }, - } - : false), + logger: config["server"]["log"]["print"] ? logger : false, + ...(config["server"]["ssl"]["work"] + ? { + https: { + key: fs.readFileSync(config["server"]["ssl"]["private_key"], "utf8"), + cert: fs.readFileSync(config["server"]["ssl"]["cert"], "utf8"), + }, + } + : false), }); const getRateRoute = require("./routes/getRate.js"); @@ -26,76 +26,76 @@ fastify.register(getRateRoute); fastify.register(HomeRoute); fastify.setNotFoundHandler(function (res, reply) { - return reply.status(404).send({ - status: 404, - message: "Page not found!", - documentation: "https://kekkai-docs.redume.su/", - }); + return reply.status(404).send({ + status: 404, + message: "Page not found!", + documentation: "https://kekkai-docs.redume.su/", + }); }); fastify.addHook("onResponse", async (request, reply) => { - const routePart = request.raw.url.split("/"); - const routePartFiltered = routePart - .filter((part) => part !== "") - .map((part) => `${part}/`); + const routePart = request.raw.url.split("/"); + const routePartFiltered = routePart + .filter((part) => part !== "") + .map((part) => `${part}/`); - routePartFiltered.unshift("/"); + routePartFiltered.unshift("/"); - if (!config?.["analytics"]["work"] ? config?.["analytics"]["work"] : false) - return; - else if (!fastify.printRoutes().includes(routePartFiltered.at(-1))) return; + if (!config?.["analytics"]["work"] ? config?.["analytics"]["work"] : false) + return; + else if (!fastify.printRoutes().includes(routePartFiltered.at(-1))) return; - const userAgent = request.headers["user-agent"]; - const parser = new UAParser(userAgent); - const browser = parser.getBrowser(); - const os = parser.getOS(); + const userAgent = request.headers["user-agent"]; + const parser = new UAParser(userAgent); + const browser = parser.getBrowser(); + const os = parser.getOS(); - const formattedOS = - os.name && os.version ? `${os.name} ${os.version}` : "N/A"; - const formattedBrowser = - browser.name && browser.version - ? `${browser.name} ${browser.version}` - : "N/A"; + const formattedOS = + os.name && os.version ? `${os.name} ${os.version}` : "N/A"; + const formattedBrowser = + browser.name && browser.version + ? `${browser.name} ${browser.version}` + : "N/A"; - const event = { - domain: config["analytics"]["plausible_domain"], - name: request.routeOptions.url - ? request.routeOptions.url - : "404 - Not Found", - url: request.raw.url, - props: { - method: request.method, - statusCode: reply.statusCode, - browser: formattedBrowser, - os: formattedOS, - source: request.headers["referer"] - ? request.headers["referer"] - : "direct", - }, - }; + const event = { + domain: config["analytics"]["plausible_domain"], + name: request.routeOptions.url + ? request.routeOptions.url + : "404 - Not Found", + url: request.raw.url, + props: { + method: request.method, + statusCode: reply.statusCode, + browser: formattedBrowser, + os: formattedOS, + source: request.headers["referer"] + ? request.headers["referer"] + : "direct", + }, + }; - try { - await axios.post(config["analytics"]["plausible_api"], event, { - headers: { - Authorization: `Bearer ${config["analytics"]["plausible_token"]}`, - "Content-Type": "application/json", - "User-Agent": userAgent, - }, - }); - } catch (error) { - fastify.log.error("Error sending event to Plausible:", error.message); - } + try { + await axios.post(config["analytics"]["plausible_api"], event, { + headers: { + Authorization: `Bearer ${config["analytics"]["plausible_token"]}`, + "Content-Type": "application/json", + "User-Agent": userAgent, + }, + }); + } catch (error) { + fastify.log.error("Error sending event to Plausible:", error.message); + } }); fastify.listen( - { - port: 3000, - host: config["server"]["host"] ? config["server"]["host"] : "localhost", - }, - (err) => { - if (err) { - fastify.log.error(err); - process.exit(1); - } - }, + { + port: 3000, + host: config["server"]["host"] ? config["server"]["host"] : "localhost", + }, + (err) => { + if (err) { + fastify.log.error(err); + process.exit(1); + } + }, );