UNPKG

@jambonz/realtimedb-helpers

Version:

utility functions for querying jambonz redis database

19 lines (16 loc) 541 B
const {noopLogger} = require('../utils'); const debug = require('debug')('jambonz:realtimedb-helpers'); async function addKey(client, logger, key, value, expires = 0) { logger = logger || noopLogger; try { const result = expires ? await client.set(key, value, 'EX', expires) : await client.set(key, value); debug(result, 'result from setting key'); return result; } catch (err) { debug(err, 'result from setting key'); logger.error(err, `addKey: error setting ${key}`); } } module.exports = addKey;