Я занимаюсь разработкой приложения node js для социальных сетей и использую инфраструктуру express и MongoDB в качестве базы данных и socket.io для соединений на основе WebSockets.
в приложении пользователь может отправить запрос друга на добавление в друзья другого пользователя, а также пользователь может создать сообщение.
Я хочу отправлять событие добавления нового сообщения только тем пользователям, которые являются друзьями с сумматором сообщения.
что-то вроде:
io.on('postAdded' , (data) => {
io.to(friendsOnly).emit('posts', data);
});
возможно ли добиться этого, используя socket.io и сервер node js на базе express?
Спасибо,