| 123456789101112131415161718192021222324252627282930 |
- import { io } from "../core/io.js";
- import { pubClient } from "../connection/redis.js";
- import { ConnectController } from "./connectController.js";
- import { ErrorController } from "./errorController.js";
- // import { errorController } from "./errorController.js";
- class mainController {
- constructor(io) {
- this.io = io;
- // this.basicController = basicController.bind(this);
- // this.errorController = errorController.bind(this);
- }
- run() {
- try {
- this.io.on("connection", (socket) => new ConnectController(this.io, socket, pubClient).run());
- this.io.on("connect_error", (socket) => new ErrorController(this.io, socket, pubClient).run());
- this.io.on("error", (socket) => new ErrorController(this.io, socket, pubClient).run());
- // this.io.on("connect_error", this.errorController);
- // this.io.on("error", this.errorController);
- } catch (error) {
- console.log("error", error);
- }
- }
- }
- const controller = new mainController(io);
- export { controller };
|