feat(chat-room): 채팅방에서 메시지 보내기 API 연동
- 타이핑 indicator 동작하지 않던 버그 수정 - 이미지 4:5 비율로 보이도록 수정
This commit is contained in:
		@@ -139,6 +139,14 @@ struct ChatRoomView: View {
 | 
			
		||||
                                        }
 | 
			
		||||
                                    }
 | 
			
		||||
                                }
 | 
			
		||||
                                
 | 
			
		||||
                                if viewModel.showSendingMessage {
 | 
			
		||||
                                    TypingIndicatorItemView(
 | 
			
		||||
                                        characterName: viewModel.characterName,
 | 
			
		||||
                                        characterProfileUrl: viewModel.characterProfileUrl
 | 
			
		||||
                                    )
 | 
			
		||||
                                    .id(viewModel.messages.count)
 | 
			
		||||
                                }
 | 
			
		||||
                            }
 | 
			
		||||
                            .padding(.horizontal, 24)
 | 
			
		||||
                            .frame(minHeight: geometry.size.height, alignment: .bottom)
 | 
			
		||||
@@ -146,7 +154,12 @@ struct ChatRoomView: View {
 | 
			
		||||
                        .onChange(of: viewModel.messages.count) { _ in
 | 
			
		||||
                            if !viewModel.messages.isEmpty {
 | 
			
		||||
                                withAnimation(.easeOut(duration: 0.3)) {
 | 
			
		||||
                                    proxy.scrollTo(viewModel.messages.count - 1, anchor: .bottom)
 | 
			
		||||
                                    proxy.scrollTo(
 | 
			
		||||
                                        viewModel.showSendingMessage ?
 | 
			
		||||
                                        viewModel.messages.count :
 | 
			
		||||
                                        viewModel.messages.count - 1,
 | 
			
		||||
                                        anchor: .bottom
 | 
			
		||||
                                    )
 | 
			
		||||
                                }
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user