feat(provider): 🔥 add twilii (weoking)

This commit is contained in:
Leifer Mendez
2022-12-05 20:45:05 +01:00
parent 30e3d443bb
commit 4350dff22a
8 changed files with 53 additions and 27 deletions

View File

@@ -25,6 +25,10 @@ class CoreClass {
* Manejador de eventos
*/
listenerBusEvents = () => [
{
event: 'preinit',
func: () => printer('Iniciando provider espere...'),
},
{
event: 'require_action',
func: ({ instructions, title = '⚡⚡ ACCION REQUERIDA ⚡⚡' }) =>

View File

@@ -25,8 +25,8 @@ const createFlow = (args) => {
* @param {*} args
* @returns
*/
const createProvider = (providerClass = class {}) => {
const providerInstance = new providerClass()
const createProvider = (providerClass = class {}, args = null) => {
const providerInstance = new providerClass(args)
if (!providerClass.prototype instanceof ProviderClass)
throw new Error('El provider no implementa ProviderClass')
return providerInstance