miscord
Version:
Facebook Messenger to Discord bridge
15 lines (13 loc) • 533 B
JavaScript
const log = require('npmlog')
const { promisify } = require('util')
module.exports = async (config, threadID, useCache = true) => {
if (config.messenger.threads.has(threadID) && useCache) {
log.verbose('getThread', 'Messenger thread cached')
return config.messenger.threads.get(threadID)
} else {
log.verbose('getThread', 'Getting Messenger thread from API')
var thread = await promisify(config.messenger.client.getThreadInfo)(threadID)
config.messenger.threads.set(threadID, thread)
return thread
}
}