1 import * as apicache from 'apicache'
2 import { HttpStatusCode } from '../../shared/models/http/http-error-codes'
3 import { Redis } from '../lib/redis'
5 // Ensure Redis is initialized
8 const defaultOptions = {
9 redisClient: Redis.Instance.getClient(),
10 appendKey: () => Redis.Instance.getPrefix(),
13 HttpStatusCode.FORBIDDEN_403,
14 HttpStatusCode.NOT_FOUND_404
19 const cacheRoute = (extraOptions = {}) => apicache.options({
24 // ---------------------------------------------------------------------------