fix(chat): Direct 대화방 진입을 분기한다
This commit is contained in:
@@ -375,12 +375,12 @@ Figma 참조:
|
||||
- `recentChats`가 비어 있으면 섹션을 숨긴다.
|
||||
- 섹션 타이틀은 `최근 대화`를 사용한다.
|
||||
- `ChatRoomListItemResponse.roomId`를 item id와 채팅방 진입 id로 사용한다.
|
||||
- `chatType == "DM"`이면 `Direct` 태그를 표시한다.
|
||||
- `chatType == "DM"`이면 `Direct` 태그를 표시하고, item 탭 시 `UserCreatorChatRoomView(roomId:)` 진입 흐름을 사용한다.
|
||||
- `targetName`은 채팅방 제목으로 표시한다.
|
||||
- `targetImageUrl`은 채팅방 이미지로 표시한다.
|
||||
- `lastMessage`는 최근 메시지 preview로 표시한다.
|
||||
- `lastMessageAt`은 UTC 기준 문자열로 받아 디바이스 timezone 기준 상대 시간 또는 시간 label로 표시한다.
|
||||
- item 탭 시 `roomId`로 기존 채팅방 진입 흐름을 사용한다.
|
||||
- Direct 태그가 없는 item 탭은 `roomId`로 기존 채팅방 진입 흐름을 사용한다.
|
||||
- 채팅방 진입에 로그인 guard가 필요하면 기존 메인/채팅 탭의 guard 패턴을 재사용한다.
|
||||
|
||||
### 7.6 이달의 스케줄 섹션
|
||||
|
||||
Reference in New Issue
Block a user