change socket settings

This commit is contained in:
DenAntonov
2025-06-13 23:52:02 +03:00
parent 24ff712306
commit 7bd82fedce
2 changed files with 16 additions and 14 deletions

View File

@@ -15,7 +15,10 @@ const buildingsRouter = require('./buildings');
const userApartmentsRouter = require('./user_apartments');
const avatarRouter = require('./media');
const supportRouter = require('./supportApi');
const { getIo } = require('../../../io');
const {setIo, getIo } = require('../../../io');
// Импорт обработчика чата
const { initializeChatSocket } = require('./socket-chat')
module.exports = router;
@@ -34,4 +37,14 @@ router.use('', apartmentsRouter);
router.use('', buildingsRouter);
router.use('', userApartmentsRouter);
router.use('', avatarRouter);
router.use('', supportRouter);
router.use('', supportRouter);
// Инициализация Socket.IO для чата
const io = getIo()
if (io) {
const chatHandler = initializeChatSocket(io)
// Сохраняем ссылку на chat handler для доступа из эндпоинтов
io.chatHandler = chatHandler
console.log('✅ Socket.IO для чата инициализирован')
}