UNPKG

wingbot

Version:

Enterprise Messaging Bot Conversation Engine

32 lines (25 loc) 523 B
/** * @author David Menger */ 'use strict'; const FAQ = 'faq'; /** * * @param {import('../Request')} req * @param {string} [tag] * @param {boolean} [isFallback] * @returns {boolean} */ function shouldExecuteResolver (req, tag = null, isFallback = false) { if (isFallback) { return true; } const { _resolverTag: actionResolverTag } = req.actionData(); if (actionResolverTag === FAQ) { return tag === FAQ; } return true; } module.exports = { shouldExecuteResolver };