-
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
서버에서 방 생성하고 클라이언트에 방 정보 전달 #95
Labels
✨ feat
새로운 기능 추가
Comments
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- 서버에서 사용되는 Encodable Extension을 추가했습니다 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- 방 생성 명령을 받았을 때 서버의 동작 구현 - RoomRequest의 messageType에 따라 분기 처리 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- ByteBuffer 타입의 데이터를 DTO로 변환하기 위한 Extension을 추가했습니다 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- toData를 Encodable의 Extension으로 구현해서 기존 부분을 삭제했습니다 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- RoomServiceImpl에서 서버가 준 Response를 디코딩합니다 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- LocalVideoView는 Repository에서 하나로 관리되어 RemoteVideoView만 캡쳐하도록 변경 - LocalVideoView에 대한 캡쳐는 추후 커밋에서 대응 예정 Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- CreateRoomUseCase - CreateRoomUseCaseImpl Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
ConnectionRepository에서 하나만 들고 있어도 되겠다고 판단해 RoomService를 도메인으로 옮겨 ConnectionRepository에서 알 수 있도록 했습니다. Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- localVideoView: 로컬 카메라 화면 - CapturedLocalVideo: localVideoView의 매 프레임 의미지 Co-Authored-By: Kiyoung <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- RoomService의 메서드를 역할에 따라 명확하게 구분 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- 대문자로 시작한 속성명 변경 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- return 타입을 Bool로 변경했습니다 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- DomainInterface import - 생성자에 추가된 부분 수정 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- CreateRoomUseCase 추가에 따라 의존성 주입 수정 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- SignalingService와 RoomService가 동시에 WebSocketClient의 delegate가 되면서 여러 개를 동시에 관리할 수 있도록 배열로 수정했습니다 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
WebSocketClientDelegate를 여러 곳에서 쓰게 되면서, 순환참조 문제나 배열을 순회하며 델리게이트 메소드를 호출해주는 구조보단 Pub/Sub 패턴을 활용해보고자 했습니다. Co-Authored-By: Kiyoung <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- roomID, userID 를 담는 구조체 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
- 기존 동작 여부만 확인하기 위해 Bool 값을 리턴하던 createRoom이 퍼블리셔를 리턴하도록 변경 - 이와 연결된 UseCase 또한 벼경 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- CreateRoomUseCase 추가에 따라 의존성 주입 수정 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- SignalingService와 RoomService가 동시에 WebSocketClient의 delegate가 되면서 여러 개를 동시에 관리할 수 있도록 배열로 수정했습니다 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
WebSocketClientDelegate를 여러 곳에서 쓰게 되면서, 순환참조 문제나 배열을 순회하며 델리게이트 메소드를 호출해주는 구조보단 Pub/Sub 패턴을 활용해보고자 했습니다. Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- roomID, userID 를 담는 구조체 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- 기존 동작 여부만 확인하기 위해 Bool 값을 리턴하던 createRoom이 퍼블리셔를 리턴하도록 변경 - 이와 연결된 UseCase 또한 벼경 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- 해당 Entity를 방 생성 로직 이외에도 사용해서 이름을 변경했습니다 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- 유저의 정보를 담는 엔티티를 생성했습니다 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- 방 아이디만 파싱하던 함수를 유저 아이디도 파싱하도록 변경했습니다. Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- 딥링크를 통해 들어온 유저가 방 번호와 호스트 유저 아이디를 파싱할 수 있도록 구현 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Kiyoung <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- JoinRoomRequestMessage는 Request를 서버에 전달할 때 담길 메시지입니다 - JoinRoomResponseMessage는 Response로 내려올 메시지입니다 - JoinRoomEntity는 JoinRoomResponseMessage의 Entity입니다 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- WebSocketRequestable의 확장 메서드를 Encodable의 확장으로 옮겼습니다 Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
- RoomService에서 서버로 요청을 보내는 로직을 구현했습니다. Co-Authored-By: Youngkyu Song <[email protected]>
youn9k
added a commit
that referenced
this issue
Nov 25, 2024
Co-Authored-By: Kiyoung <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 26, 2024
Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 26, 2024
- flipVideoRender를 사용해 카메라 화면을 좌우반전 시킬 수 있도록 했습니다 - RTCVideoRender를 UIView로 캐스팅해서 transform을 변경해 적용했습니다 Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 26, 2024
- URLParser -> DeepLinkParser - userID -> hostID Co-Authored-By: Youngkyu Song <[email protected]>
Kiyoung-Kim-57
added a commit
that referenced
this issue
Nov 26, 2024
- decoder를 생성하지 않고 파라미터로 받음 - map 내부에 [weak self]로 약한 캡쳐 - 안쓰이는 DTO 삭제 - 서버 코드 가독성 향상 Co-Authored-By: Youngkyu Song <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
🤔 작업 배경
📝 작업 내용
✔️ To-Do
👀 ETC (추후 개발해야 할 것, 참고자료 등)
The text was updated successfully, but these errors were encountered: