1 import { Redis } from '../lib/redis'
2 import * as apicache from 'apicache'
3 import { HttpStatusCode } from '../../shared/core-utils/miscs/http-error-codes'
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 // ---------------------------------------------------------------------------