UNPKG

@jambonz/realtimedb-helpers

Version:

utility functions for querying jambonz redis database

18 lines (15 loc) 584 B
const {noopLogger} = require('../utils'); const debug = require('debug')('jambonz:realtimedb-helpers'); async function addToSet(client, logger, setName, set) { logger = logger || noopLogger; set = set instanceof Set || Array.isArray(set) ? set : [set]; try { const added = await client.sadd(setName, [...set]); debug(`addToSet: added ${added} members to ${setName}`); return added; } catch (err) { debug(err, `Error addToSet set for key ${setName}`); logger.error(err, `addToSet: Error creating set for key ${setName}`); } } module.exports = addToSet;