17 lines
277 B
JavaScript
17 lines
277 B
JavaScript
|
const PushoverTransport = require('./pushover');
|
||
|
|
||
|
const transportMap = {
|
||
|
'pushover': new PushoverTransport()
|
||
|
}
|
||
|
|
||
|
|
||
|
class TransportProvider
|
||
|
{
|
||
|
byType(type)
|
||
|
{
|
||
|
return transportMap.hasOwnProperty(type) ? transportMap[type] : null;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
module.exports = TransportProvider;
|