From 3dfba2d427a4489cdabdae6ac454a85b8ac77570 Mon Sep 17 00:00:00 2001 From: TSR Berry <20988865+TSRBerry@users.noreply.github.com> Date: Fri, 9 Jun 2023 17:14:09 +0200 Subject: [PATCH] Connect to redis before executing requests --- src/api.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/api.ts b/src/api.ts index dae010a..0e3d91a 100644 --- a/src/api.ts +++ b/src/api.ts @@ -4,6 +4,10 @@ import { redisClient } from "./app"; const router = Router(); router.get("/", async (req, res, next) => { + if (!redisClient.isOpen) { + await redisClient.connect(); + } + const result = await redisClient.json.get("ldn"); if (result == null || typeof result != "object") { @@ -20,6 +24,10 @@ router.get("/public_games", async (req, res, next) => { gameFilter = req.query.titleid as string; } + if (!redisClient.isOpen) { + await redisClient.connect(); + } + const results = await redisClient.json.get("games"); if (results == null || typeof results != "object") {