UNPKG

paradigm-core

Version:
41 lines (32 loc) 654 B
const ChannelController = require('./controller') const ChannelModel = require('./model') const migrations = require('./migrations') const routes = require('./routes') const purgeQueue = require('./queues/purge') function pluginInterface(options = {}) { require('./hooks/purge-channel') return routes(options) } const resources = { controllers: { Channel: ChannelController }, models: { Channel: ChannelModel } } const settings = { migrations, pluginName: 'channels' } const queues = [ purgeQueue ] module.exports = { default: pluginInterface, ChannelController, ChannelModel, resources, settings, queues, }