2023-10-26 17:44:54 +03:00
|
|
|
import "reflect-metadata";
|
|
|
|
import { App } from "./core/controllers/app";
|
2023-11-14 20:44:06 +03:00
|
|
|
import { SocketSubscriber } from "./core/controllers/socket_controller";
|
2023-11-20 00:48:40 +03:00
|
|
|
import { extensions } from "./core/extensions/extensions";
|
2023-12-19 21:10:58 +03:00
|
|
|
import { httpRoutes } from "./core/controllers/routes";
|
2024-04-09 16:31:25 +03:00
|
|
|
import { pipelineRealTimeService } from "./features/_realtime/realtime_presentation";
|
2023-11-28 18:34:41 +03:00
|
|
|
|
2023-11-20 00:48:40 +03:00
|
|
|
extensions();
|
|
|
|
|
2023-11-28 18:34:41 +03:00
|
|
|
const socketSubscribers = [new SocketSubscriber(pipelineRealTimeService, "realtime")];
|
2023-10-26 17:44:54 +03:00
|
|
|
|
2023-11-10 12:06:40 +03:00
|
|
|
new App(httpRoutes, socketSubscribers).listen();
|