test and work

This commit is contained in:
Leifer Mendez
2022-11-11 15:10:34 +01:00
parent 45272fb34f
commit da8defc517
9 changed files with 38 additions and 52 deletions

View File

@@ -1,21 +1,12 @@
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 = async (args) => {
const engine = prepareEngine(args)
return new DatabaseClass(engine)
const create = async (engineClass) => {
return new DatabaseClass(engineClass)
}
module.exports = { create }