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

@@ -20,9 +20,7 @@ import gamehubRouter from './routers/gamehub'
import escRouter from './routers/esc' import escRouter from './routers/esc'
import connectmeRouter from './routers/connectme' import connectmeRouter from './routers/connectme'
import questioneerRouter from './routers/questioneer' import questioneerRouter from './routers/questioneer'
import { setIo, getIo } from './io' import { setIo } from './io'
// Импорт обработчика чата
const { initializeChatSocket } = require('./routers/kfu-m-24-1/sber_mobile/socket-chat')
export const app = express() export const app = express()
@@ -68,15 +66,6 @@ const initServer = async () => {
const server = setIo(app) const server = setIo(app)
// Инициализация Socket.IO для чата
const io = getIo()
if (io) {
const chatHandler = initializeChatSocket(io)
// Сохраняем ссылку на chat handler для доступа из эндпоинтов
io.chatHandler = chatHandler
console.log('✅ Socket.IO для чата инициализирован')
}
const sess = { const sess = {
secret: "super-secret-key", secret: "super-secret-key",
resave: true, resave: true,

View File

@@ -15,7 +15,10 @@ const buildingsRouter = require('./buildings');
const userApartmentsRouter = require('./user_apartments'); const userApartmentsRouter = require('./user_apartments');
const avatarRouter = require('./media'); const avatarRouter = require('./media');
const supportRouter = require('./supportApi'); const supportRouter = require('./supportApi');
const { getIo } = require('../../../io'); const {setIo, getIo } = require('../../../io');
// Импорт обработчика чата
const { initializeChatSocket } = require('./socket-chat')
module.exports = router; module.exports = router;
@@ -35,3 +38,13 @@ router.use('', buildingsRouter);
router.use('', userApartmentsRouter); router.use('', userApartmentsRouter);
router.use('', avatarRouter); 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 для чата инициализирован')
}