mirror of
https://github.com/orangecoding/fredy.git
synced 2026-06-16 12:31:07 +00:00
Fredy 2.0.0 introduces the concept of search jobs. You can now configure multiple of these jobs running in the same instance of Fredy. Also a new API has been created 🎉
17 lines
540 B
JavaScript
Executable File
17 lines
540 B
JavaScript
Executable File
const fs = require('fs');
|
|
const path = './adapter';
|
|
|
|
/** Read every integration existing in ./adapter **/
|
|
const adapter = fs
|
|
.readdirSync('./lib/notification/adapter')
|
|
.map(integPath => require(`${path}/${integPath}`));
|
|
|
|
if (adapter.length === 0) {
|
|
throw new Error('Please specify at least one notification provider');
|
|
}
|
|
|
|
exports.send = (serviceName, payload, notificationConfig) => {
|
|
//this is not being used in tests, therefor adapter are always set
|
|
return adapter.map(a => a.send(serviceName, payload, notificationConfig));
|
|
};
|