Migrate plugins to lib directory

This commit is contained in:
Josh Harvey 2017-04-15 19:12:29 +03:00
parent 09b29bba56
commit e7ab8223c2
27 changed files with 869 additions and 858 deletions

View file

@ -1,13 +1,12 @@
const configManager = require('./config-manager')
const ph = require('./plugin-helper')
function sendMessage (settings, rec) {
return Promise.resolve()
.then(() => {
const pluginCode = configManager.unscoped(settings.config).email
if (!pluginCode) throw new Error('No email plugin defined')
const plugin = ph.load(ph.EMAIL, pluginCode)
const account = settings.accounts[pluginCode]
const plugin = require('lamassu-' + pluginCode)
return plugin.sendMessage(account, rec)
})