Skip to content

Commit

Permalink
conditionally require cached-hafas-client 💚
Browse files Browse the repository at this point in the history
  • Loading branch information
derhuerst committed Sep 19, 2023
1 parent 76c5885 commit 72caa58
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions api.js
Original file line number Diff line number Diff line change
Expand Up @@ -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')
Expand All @@ -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: {
Expand Down

0 comments on commit 72caa58

Please sign in to comment.