UNPKG

@jambonz/realtimedb-helpers

Version:

utility functions for querying jambonz redis database

18 lines (14 loc) 534 B
const {noopLogger} = require('../utils'); const debug = require('debug')('jambonz:realtimedb-helpers'); async function retrieveHash(client, logger, key) { logger = logger || noopLogger; try { const results = await client.hgetall(key); logger.debug({results}, `retrieveHash for key ${key}`); debug({results}, `retrieveHash for key ${key}`); return Object.keys(results).length ? results : null; } catch (err) { logger.error(err, `Error retrieving hash for key ${key}`); } } module.exports = retrieveHash;