const { redisClient } = require('../redis'); const debug = require('debug')('soundbirder:cache'); function cacheResponse(request, response) { debug("Caching response", request); redisClient.set(request, JSON.stringify(response)); } async function getCached(request) { const cached = await redisClient.get(request); if (cached) { debug("Got cached response", request); return JSON.parse(cached); } return null; } module.exports = { cacheResponse, getCached }