Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Fix] 채팅 관련 QA해결 #137

Merged
merged 2 commits into from
Dec 2, 2024
Merged

[Fix] 채팅 관련 QA해결 #137

merged 2 commits into from
Dec 2, 2024

Conversation

eemdeeks
Copy link
Member

@eemdeeks eemdeeks commented Dec 2, 2024

🌁 Background

QA에서 나온 채팅관련 이슈들을 해결하고 변경 해 주었습니다.

📱 Screenshot

iPhone SE3 iPhone 13 mini iPhone 16 Pro
스크린샷 2024-12-02 오후 6 41 27 스크린샷 2024-12-02 오후 6 42 39 스크린샷 2024-12-02 오후 6 39 56

👩‍💻 Contents

  • 채팅을 보내는 버튼 크기를 늘려주었습니다.
  • 채팅을 보내고 받은 내용을 다른 화이트보드의 채팅에서도 확인이 가능한 버그를 해결 했습니다.

📝 Review Note

현재 ViewModel을 생성하는 시점을 변경 해 주었습니다.
이 과정에서 뷰컨트롤러를 통해 필요한 usecase를 전달해 주는데요, 의존성을 낮추기 위해서 계층을 분리하고 인터페이스를 만들었는데 해당 과정 때문에 의존성 관리가 제대로 되고 있는지가 의문입니다..!

@eemdeeks eemdeeks self-assigned this Dec 2, 2024
@eemdeeks eemdeeks added this to the 채팅 milestone Dec 2, 2024
Copy link
Collaborator

@taipaise taipaise left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

좋습니다!!!! 고생하셨습니다~!

@@ -54,30 +54,27 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate {
textFieldDefaultSize: CGSize(width: 200, height: 50))
let drawObjectUseCase = DrawObjectUseCase()
let gameObjectUseCase = GameObjectUseCase(repository: GameRepository(persistenceService: PersistenceService()))
let addPhotoUseCase = PhotoUseCase(photoRepository: photoRepository)
let photoUseCase = PhotoUseCase(photoRepository: photoRepository)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

하 이런 디테일 놓친거까지 챙겨주다니.. 그저 갓

textObjectUseCase: textObjectUseCase,
chatUseCase: chatUseCase,
gameObjectUseCase: gameObjectUseCase,
manageWhiteboardToolUseCase: manageWhiteboardToolUseCase,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

음음... 좋습니다 👍👍👍

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ㅋㅋ리팩토링 하면서 주입관련해서 같이 고민 해봅시다!!

Copy link
Collaborator

@choijungp choijungp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

구우웃 ~~ 딴 최고 !! 😇😇😇😇 .angel

gameObjectUseCase: GameObjectUseCaseInterface,
managemanageWhiteboardToolUseCase: ManageWhiteboardToolUseCaseInterface,
manageWhiteboardToolUseCase: ManageWhiteboardToolUseCaseInterface,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ㅋㅋㅋㅋㅋㅋ managemange 이번에는 확실히 죽인걸루 ~~

Copy link
Collaborator

@ekrud99 ekrud99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!!!
뷰모델 하나 옮기는데 딸려오는 자식들이 한둘이 아니네유 ㅠㅠ ㅋㅋㅋㅋ

chatUseCase: ChatUseCaseInterface,
gameObjectUseCase: GameObjectUseCaseInterface,
manageWhiteboardToolUseCase: ManageWhiteboardToolUseCaseInterface,
manageWhiteboardObjectUseCase: ManageWhiteboardObjectUseCaseInterface
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

민족 대이동을 하셨군요..
고생하셨습니다.. 😭

@eemdeeks eemdeeks merged commit 59d2b22 into develop Dec 2, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants