1.9 KiB
1.9 KiB
20260305 라이브룸 팔로우 버튼 추가
구현 체크리스트
- LiveRoom 상단 참여자 수 영역 구조 확인
- UserProfileView의 팔로우 버튼 이미지/다이얼로그 패턴 확인
- LiveRoomViewV2에 팔로우/팔로잉 버튼 노출 조건 추가 (방장 본인 제외)
- 팔로잉 상태에서 언팔로우 다이얼로그 노출 및 액션 연결
- 관련 파일 진단/빌드 검증 수행
검증 기록
- 무엇/왜/어떻게: 라이브룸 V2 게스트 상단에
FollowButtonImageAsset기반 팔로우/팔로잉 이미지 버튼을 추가하고, 팔로잉 상태 탭 시CreatorFollowNotifyDialog를 통해 알림 전체/알림 끔/언팔로우를 선택하도록 연결했다. 방장 본인은 버튼이 보이지 않도록 조건을 유지했다. - 실행 명령:
xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -configuration Debug build - 결과:
** BUILD SUCCEEDED ** - 실행 명령:
xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" test - 결과:
Scheme SodaLive is not currently configured for the test action.(현재 스킴 테스트 액션 미구성으로 실행 불가) - 실행 명령:
lsp_diagnostics(수정 파일 3개) - 결과: SourceKit 환경에서 외부 모듈(
Kingfisher,Moya) 해석 불가로 오탐 오류 다수 발생. 실제 컴파일은xcodebuild성공 기준으로 검증. - 무엇/왜/어떻게: 후속 이슈로 "알림 없음" 선택 후 버튼 이미지가
followingNoAlarm으로 유지되지 않는 문제를 수정했다.GetRoomInfoResponse에 notify 상태 필드가 없어, 게스트 상단 버튼에 로컬 override 상태를 두고notify=false선택 시FollowButtonImageType.followingNoAlarm을 우선 표시하도록 반영했다. - 실행 명령:
xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -configuration Debug build - 결과:
** BUILD SUCCEEDED **