chore: Refactoring event processors and service architecture (#2495)
This commit is contained in:
@@ -1,18 +1,6 @@
|
||||
// @flow
|
||||
import debug from "debug";
|
||||
import { requireDirectory } from "../utils/fs";
|
||||
import web from "./web";
|
||||
import websockets from "./websockets";
|
||||
import worker from "./worker";
|
||||
|
||||
const log = debug("services");
|
||||
const services = {};
|
||||
|
||||
if (!process.env.SINGLE_RUN) {
|
||||
requireDirectory(__dirname).forEach(([module, name]) => {
|
||||
if (module && module.default) {
|
||||
const Service = module.default;
|
||||
services[name] = new Service();
|
||||
log(`loaded ${name} service`);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
export default services;
|
||||
export default { web, websockets, worker };
|
||||
|
||||
Reference in New Issue
Block a user