UNPKG

miscord

Version:

Facebook Messenger to Discord bridge

18 lines (16 loc) 686 B
const log = require('npmlog') module.exports = (config, name, threadID) => { // handle white/blacklist var { whitelist, blacklist } = config.messenger.filter log.silly('filter: whitelist', whitelist) log.silly('filter: blacklist', blacklist) if (whitelist.length > 0 && !(whitelist.includes(name) || whitelist.includes(threadID.toString()))) { log.verbose('filter', 'Ignoring', name, `(${threadID})`, 'due to the whitelist') return false } if (blacklist.length > 0 && (blacklist.includes(name) || blacklist.includes(threadID.toString()))) { log.verbose('filter', 'Ignoring', name, `(${threadID})`, 'due to the blacklist') return false } return true }