From 72caa5810996f6069cda331cecded5da00da085d Mon Sep 17 00:00:00 2001 From: Jannis R Date: Tue, 19 Sep 2023 10:54:41 +0200 Subject: [PATCH] =?UTF-8?q?conditionally=20require=20cached-hafas-client?= =?UTF-8?q?=20=F0=9F=92=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/derhuerst/db-rest/actions/runs/6233136748/job/16918074790 --- api.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api.js b/api.js index c9b2af9..8acf324 100644 --- a/api.js +++ b/api.js @@ -4,8 +4,6 @@ const createHafas = require('db-hafas') const createApi = require('hafas-rest-api') const createHealthCheck = require('hafas-client-health-check') const Redis = require('ioredis') -const withCache = require('cached-hafas-client') -const redisStore = require('cached-hafas-client/stores/redis') const {join: pathJoin} = require('path') const serveStatic = require('serve-static') const {parseBoolean} = require('hafas-rest-api/lib/parse') @@ -22,6 +20,9 @@ let hafas = createHafas(pkg.name) let healthCheck = createHealthCheck(hafas, berlinHbf) if (process.env.REDIS_URL) { + const withCache = require('cached-hafas-client') + const redisStore = require('cached-hafas-client/stores/redis') + const redis = new Redis(process.env.REDIS_URL || null) hafas = withCache(hafas, redisStore(redis), { cachePeriods: {