Code socket: Join vào room nhưng vẫn không chat được

Chào anh chị, em có 1 vấn đề như tiêu đề em đã ghi. Lúc đầu em đã check là nếu nó có trong db thì join vào thì ổn hết rồi. Check có room thì có rồi, mà lúc gửi tin nhắn thì không được. Không hiểu bị sai chỗ nào, mong mọi người giúp đỡ em với

Hình 1: Em kiểm tra nó đã có room chưa, nếu có thì em cho join

Hình 2: Em gửi tin nhắn đến room đó.

Hình 3: Em log ra thấy em đã join vào room mà gửi tin nhắn không được

Nhưng mà em thêm join room ở sự kiện on chat thì lại được, không hiểu tại sao. Em mong mọi người giúp em với. Em xin cảm ơn

Hi mn, em vẫn chưa hiểu chỗ đó. Mong mn giúp em với. Và nó có thêm 1 vấn đề nữa là: nếu user với admin đang chat bình thường, user refesh thì admin sẽ không chat realtime được với user nữa. Khi user chat trước thì mới được thôi, mặc dù em trong componentDidMoun em đã emit join room rồi. Mong mọi người giúp em với ạ. Em xin cảm ơn

Dưới đây là 2 ảnh em emit join room ở client và xử lý bên server

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?