const { generateRef } = require('../utils') const { addAnswer } = require('./addAnswer') /** * addKeyword: * Es necesario que genere id|hash */ /** * * @param {*} message `string | string[]` * @param {*} options {sensitive:boolean} default */ const addKeyword = (message, options) => { /** * Esta funcion deberia parsear y validar las opciones * del keyword * @returns */ const parseOptions = () => { const defaultProperties = { sensitive: options?.sensitive ?? true, } return defaultProperties } const ctxAddKeyword = () => { const ref = generateRef() const options = parseOptions() /** * Se guarda en db */ return { ref, keyword: message, options } } const ctx = ctxAddKeyword() return { ctx, ref: ctx.ref, addAnswer: addAnswer(ctx), } } module.exports = { addKeyword }