UNPKG

@jambonz/realtimedb-helpers

Version:

utility functions for querying jambonz redis database

17 lines (14 loc) 555 B
const {noopLogger} = require('../utils'); const debug = require('debug')('jambonz:realtimedb-helpers'); async function isMemberOfSet(client, logger, setName, key) { logger = logger || noopLogger; try { const exists = await client.sismember(setName, key); debug(`isMemberOfSet: is ${key} in ${setName}? ${exists}`); return exists; } catch (err) { debug(err, `Error isMemberOfSet set ${setName} key ${key}`); logger.error(err, `isMemberOfSet: Error checking set ${setName} for key ${key}`); } } module.exports = isMemberOfSet;