-
Notifications
You must be signed in to change notification settings - Fork 2
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
[Fix] 채팅 관련 QA해결 #137
Conversation
There was a problem hiding this 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) |
There was a problem hiding this comment.
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, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
음음... 좋습니다 👍👍👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ㅋㅋ리팩토링 하면서 주입관련해서 같이 고민 해봅시다!!
There was a problem hiding this 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, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ㅋㅋㅋㅋㅋㅋ managemange 이번에는 확실히 죽인걸루 ~~
There was a problem hiding this 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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
민족 대이동을 하셨군요..
고생하셨습니다.. 😭
🌁 Background
QA에서 나온 채팅관련 이슈들을 해결하고 변경 해 주었습니다.
📱 Screenshot
👩💻 Contents
📝 Review Note
현재 ViewModel을 생성하는 시점을 변경 해 주었습니다.
이 과정에서 뷰컨트롤러를 통해 필요한 usecase를 전달해 주는데요, 의존성을 낮추기 위해서 계층을 분리하고 인터페이스를 만들었는데 해당 과정 때문에 의존성 관리가 제대로 되고 있는지가 의문입니다..!