@eplata/memory-storage-data
Version:
Modulo que nos permitirá obtener data en memoria
14 lines (12 loc) • 512 B
JavaScript
const db = require('../../db-queries');
const logger = require('../../libs/logger');
module.exports = async (key, list, { ttl }, redis) => {
try {
const exists = await db.exists(key, redis, { strict: false });
if (exists) await db.remove(key, redis);
await db.setList(key, list, { ttl, right: true }, redis);
} catch (error) {
logger.error('Error al intentar guardar lista inicial en la key.', { error, list, key, ttl });
throw new Error(error.message);
}
};