Files
bot-whatsapp/packages/io/methods/addKeyword.js
Leifer Mendez eccbe59a1a ci
2022-10-29 19:11:44 +02:00

47 lines
948 B
JavaScript

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 }