Как получить старый список участников для нового пользователя в socket.io

#node.js #socket.io #peerjs

Вопрос:

// server.js

 io.on("connection", (socket) => {
  // listen to the event
  socket.on("join_room", (roomId, userId,name) => {
    socket.join(roomId);
    socket.to(roomId).broadcast.emit("user_connected", userId,name);

    socket.on("message", (message,name) => {
      io.to(roomId).emit("createMessage", message,name);
    });
    socket.on('disconnect', (userId) => {
      socket.to(roomId).broadcast.emit('user-disconnected', userId)
    });
  });
});

 

// script.js

 const room_participants = document.getElementById("room_participants");

peer.on("open", (id) => {//send with an id for user
  // on open will be launch when you successfully connect to peerServer
  socket.emit("join_room", ROOM_ID, id,username);//emiting event
});
 socket.on("user_connected", (userId,name) => {//recieving info
      connectToNewUser(userId, stream,name);//call function with id and stream
      //addParticipant(participant_list);
    });
 

Как сохранить старый список участников для нового пользователя, так как я не могу получить старые данные для новых пользователей.