change csv to json

This commit is contained in:
Leifer Mendez
2022-03-15 10:20:25 +01:00
parent 3c9341d87d
commit 1d4daf10db
5 changed files with 30 additions and 26 deletions

View File

@@ -65,24 +65,25 @@ const getIA = (message) => new Promise((resolve, reject) => {
}
})
const saveMessage = ( message, date, trigger, number ) => new Promise( async (resolve, reject) => {
switch ( process.env.DATABASEMESSAGES ) {
/**
*
* @param {*} message
* @param {*} date
* @param {*} trigger
* @param {*} number
* @returns
*/
const saveMessage = ( message, trigger, number ) => new Promise( async (resolve, reject) => {
switch ( process.env.DATABASE ) {
case 'mysql':
resolve( await saveMessageMysql( message, date, trigger, number ) )
resolve( await saveMessageMysql( message, trigger, number ) )
break;
case 'json':
resolve( await saveMessageJson( message, date, trigger, number ) )
case 'none':
resolve( await saveMessageJson( message, trigger, number ) )
break;
default:
break;
}
// if (process.env.DATABASE === 'dialogflow') {
// let resData = { replyMessage: '', media: null, trigger: null }
// getDataIa(message,(dt) => {
// resData = { ...resData, ...dt }
// resolve(resData)
// })
// }
})
module.exports = { get, reply, getIA, saveMessage }

View File

@@ -1,7 +1,7 @@
const Path = require('path')
const StormDB = require("stormdb");
const saveMessageJson = (message, date, trigger, number) => new Promise( async(resolve,reject) =>{
const date = new Date().toISOString();
const saveMessageJson = (message, trigger, number) => new Promise( async(resolve,reject) =>{
try {
const engine = new StormDB.localFileEngine( Path.join(__dirname, `/../chats/${number}.json`) );
const db = new StormDB(engine);