UNPKG

@eplata/memory-storage-data

Version:

Modulo que nos permitirá obtener data en memoria

18 lines (16 loc) • 601 B
const logger = require('../../libs/logger'); const db = require('../../db-queries'); module.exports = async (key, fields, redis) => { try { await db.exists(key, redis); const stringData = await db.getData(key, redis); const prevData = JSON.parse(stringData); fields.forEach(field => { delete prevData[field]; }); await db.updateData(key, JSON.stringify(prevData), redis); } catch (error) { logger.error('Error al intentar remover campos de la key.', { error, key, fields }); throw new Error(error.message); } };