Files
bot-whatsapp/packages/database/index.js
2022-11-09 12:42:01 +01:00

22 lines
601 B
JavaScript

const DatabaseClass = require('./classes/database.class')
const MockDatabase = require('./adapters/mock')
const prepareEngine = ({ engine, credentials }) => {
// if (engine === 'mysql') return new TwilioProvider(credentials)
// if (engine === 'meta') return new TwilioProvider(credentials)
// if (engine === 'wev') return new TwilioProvider(credentials)
return new MockDatabase()
}
/**
* Crear instancia de clase
* @param {*} args
* @returns
*/
const create = (args) => {
const engine = prepareEngine(args)
return new DatabaseClass(engine)
}
module.exports = { create }