У меня есть модуль websocket.module.ts, в котором есть websocket.gateway.ts - главный класс вебсокет сервера, в котором есть поле io - объект сервера. Так же у меня есть отдельный модуль wsChat, в котором есть wsChat.service.ts - сам сервис, где есть логика чатов. В gateway инжекчу service и создаю @SubscribeMessage, который собственно обращается к сервису. А в сервисе мне нужно получить доступ к объекту io из gateway. Но как мне его получить? Я не могу инжектить gateway в service, потому что уже gateway инжектит в себя service
Просто передай
Так не делается, создавайте чёрный ящик на стороне gateway, который будет обрабатывать данные и возвращать нужный результат
Обсуждают сегодня