1. 현재처럼 방을 만들고 메시지를 보내는 방식은 스샷의 "정의동" 처럼 메시지가 없는 방이 생기는 문제가 있음.. -> 첫 메시지를 보낼 때 방을 만들도록 하고, 방을 만드는 API는 삭제해야 함.
2. 채팅방별로 channel join 을 하면, 이후에 만들어진 채팅방의 메시지를 못 받는 문제가 있음.. -> 유저가 받아야 하는 모든 알림을 수신하는 단일 channel 로 변경해야 함.
김기범
참고하세요.
Notified 3 people
김기범,Flutter
이재철
님
2. 채팅방별로 channel join 을 하면, 이후에 만들어진 채팅방의 메시지를 못 받는 문제가 있음.. -> 유저가 받아야 하는 모든 알림을 수신하는 단일 channel 로 변경해야 함.
위 내용이 이해 잘 안 되어서 혹시 조금 더 부연설명 해주실 수 있을까요??
Notified 3 people
이재철,Backend
김기범
아래 시나리오에서 문제가 있어서요.
1. 셀럽이 채팅 탭을 선택해 채팅 목록을 불러오고, 채팅들에 channel join 2. 팬이 위 셀럽에 새로운 채팅방을 만든다. 하지만 셀럽은 이 방이 만들어진걸 모른다. 3. 팬이 메시지를 보내지만, 셀럽은 이 방에 join하지 않았기 때문에 모른다. 4. 셀럽이 다른 탭에 갔다가 다시 온다. 이때 채팅 목록이 업데이트 되어 팬이 보낸 메시지를 늦게 받게 된다.
굳이 채팅방별로 channel을 분리할 필요가 없어서 단일 채널에서 payload 에 chat_id 를 실어 보내는 식으로 할께요.
1. 현재처럼 방을 만들고 메시지를 보내는 방식은 스샷의 "정의동" 처럼 메시지가 없는 방이 생기는 문제가 있음..
-> 첫 메시지를 보낼 때 방을 만들도록 하고, 방을 만드는 API는 삭제해야 함.
2. 채팅방별로 channel join 을 하면, 이후에 만들어진 채팅방의 메시지를 못 받는 문제가 있음..
-> 유저가 받아야 하는 모든 알림을 수신하는 단일 channel 로 변경해야 함.
위 내용이 이해 잘 안 되어서 혹시 조금 더 부연설명 해주실 수 있을까요??
1. 셀럽이 채팅 탭을 선택해 채팅 목록을 불러오고, 채팅들에 channel join
2. 팬이 위 셀럽에 새로운 채팅방을 만든다. 하지만 셀럽은 이 방이 만들어진걸 모른다.
3. 팬이 메시지를 보내지만, 셀럽은 이 방에 join하지 않았기 때문에 모른다.
4. 셀럽이 다른 탭에 갔다가 다시 온다. 이때 채팅 목록이 업데이트 되어 팬이 보낸 메시지를 늦게 받게 된다.
굳이 채팅방별로 channel을 분리할 필요가 없어서 단일 채널에서 payload 에 chat_id 를 실어 보내는 식으로 할께요.