🧑💻 개발1 FireStore로 채팅 1표시 사라지게 하기 채팅을 구현 중에 상대가 메세지를 읽으면 1을 사라지게 하고 싶었습니다. FireStore를 사용해 구현 중인데, 간략하게 그림으로 설명해보겠습니다. 이렇게 유저는 Messages에 대해 Listener를 달아두어서 메세지가 오면 snapshot을 받게 됩니다. 그리고 이때 LastRead Collection에서 자신의 문서를 찾아 시간을 업데이트 합니다. 이때 상대방은 내 문서를 Listen하고 있습니다. 이런식으로 말이죠. 이렇게 snapshot을 받았다는 것은 상대방이 채팅을 읽었다는 뜻이 되므로 그에 맞게 로직들을 동작해주면 됩니다. 2022. 12. 6. 이전 1 다음