Basic flow
B는 로그인 상태 (아무것도 안하는 상태)
A -> B 메시지 전송
B가 A의 메시지 확인
A의 1이 사라짐
Alternative flow
- B가 A의 채팅방을 켜고 있다 (Focus 상태)
A가 B한테 메시지 보낸다
-> 그 전에 B가 채팅방을 읽고 있다는 것을 알고 있다
-> 따라서 보낼때 마다 true
- B가 A의 채팅방을 켜 놓고, 다른 행동을 취하고 있다 (Lost focus 상태)
A가 B한테 메시지 보낸다
-> 그 전에 B가 채팅방을 나갔다는 것을 알고 있다 (채팅방 나갔다는 태그가 온다)
-> 보낼때 마다 계속 false
- B는 로그 아웃 상태
A가 B한테 메시지 보낸다
-> ?? 생각을 해봐야 겠다.
다른 Alternative flow가 있다면 언제든지 답글!
Basic flow
B는 로그인 상태 (아무것도 안하는 상태)
A -> B 메시지 전송
B가 A의 메시지 확인
A의 1이 사라짐
Alternative flow
A가 B한테 메시지 보낸다
-> 그 전에 B가 채팅방을 읽고 있다는 것을 알고 있다
-> 따라서 보낼때 마다 true
A가 B한테 메시지 보낸다
-> 그 전에 B가 채팅방을 나갔다는 것을 알고 있다 (채팅방 나갔다는 태그가 온다)
-> 보낼때 마다 계속 false
A가 B한테 메시지 보낸다
-> ?? 생각을 해봐야 겠다.
다른 Alternative flow가 있다면 언제든지 답글!