fixes
This commit is contained in:
parent
072d1f1252
commit
0b2667bcd4
6
index.ts
6
index.ts
|
|
@ -1,4 +1,4 @@
|
|||
import { Server } from 'socket.io';
|
||||
import { Server, Socket } from 'socket.io';
|
||||
import { createServer } from 'http';
|
||||
import express from 'express';
|
||||
import cors from 'cors';
|
||||
|
|
@ -24,13 +24,13 @@ const io = new Server(httpServer, {
|
|||
const recentMessages: any[] = [];
|
||||
const MAX_MESSAGES = 100;
|
||||
|
||||
io.on('connection', (socket) => {
|
||||
io.on('connection', (socket: Socket) => {
|
||||
console.log('User connected:', socket.id);
|
||||
|
||||
// Send recent messages to newly connected users
|
||||
socket.emit('recent messages', recentMessages);
|
||||
|
||||
socket.on('chat message', (message) => {
|
||||
socket.on('chat message', (message: any) => {
|
||||
// Add message to recent messages
|
||||
recentMessages.push(message);
|
||||
if (recentMessages.length > MAX_MESSAGES) {
|
||||
|
|
|
|||
2
package-lock.json
generated
2
package-lock.json
generated
|
|
@ -10,7 +10,7 @@
|
|||
"dependencies": {
|
||||
"cors": "^2.8.5",
|
||||
"express": "^4.18.2",
|
||||
"socket.io": "^4.7.2"
|
||||
"socket.io": "^4.8.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/cors": "^2.8.17",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
"dependencies": {
|
||||
"cors": "^2.8.5",
|
||||
"express": "^4.18.2",
|
||||
"socket.io": "^4.7.2"
|
||||
"socket.io": "^4.8.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/cors": "^2.8.17",
|
||||
|
|
@ -20,4 +20,4 @@
|
|||
"ts-node": "^10.9.2",
|
||||
"typescript": "^5.3.3"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user