UNPKG

asksuite-core

Version:
20 lines (16 loc) 489 B
const fallbackIntent = require('./fallbackIntent'); class FallbackResolver { constructor() {} static fallbackWithDefaultIntent(intents) { const intent = intents.find(item => { if (item && item.intent && item.intent === fallbackIntent.normal.intent) { const fallback = {}; fallback.intent = fallbackIntent.normal.intent; fallback.dialog = item.dialog; return item; } }); return intent; } } module.exports = FallbackResolver;