[fix] #224 아카이브 결과 반영 누락 수정#228
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughSelectAlbum에 앨범 생성 결과와 뒤로가기 처리 흐름이 추가되었다. 결과는 ResultEventBus를 통해 ArchiveMain으로 전달되어 화면을 갱신하며, 즐겨찾기 토글 성공 후 요약 데이터도 재조회된다. Changes아카이브 결과 반영 및 요약 재조회
Estimated code review effort: 2 (Simple) | ~15 minutes Sequence Diagram(s)sequenceDiagram
participant User
participant SelectAlbumScreen
participant SelectAlbumViewModel
participant LocalResultEventBus
participant ArchiveEntryProvider
participant ArchiveMainViewModel
User->>SelectAlbumScreen: 뒤로가기
SelectAlbumScreen->>SelectAlbumViewModel: OnBackPressed
SelectAlbumViewModel-->>SelectAlbumScreen: SendAlbumCreatedResult
SelectAlbumScreen->>LocalResultEventBus: SelectAlbumCreatedResult
LocalResultEventBus->>ArchiveEntryProvider: 결과 전달
ArchiveEntryProvider->>ArchiveMainViewModel: RefreshArchiveMain
ArchiveMainViewModel->>ArchiveMainViewModel: fetchFavoriteSummary
Possibly related PRs
Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Ojongseok
left a comment
There was a problem hiding this comment.
고생하셨습니다~ 문제 없어 보여 머지해주셔도 될 것 같아요.
BackHandler(enabled = true) {
...
}
근데 BackHandler의 enabled 파라미터의 기본값이 true라 BackHandler {} 이런식으로 작성해도 될 것 같습니다!?
BackHandler의 enabled 인자 기본값이 true이므로, 여러 화면(AllAlbum, SelectAlbum, AlbumDetail, AllPhoto)에서 명시적으로 선언된 enabled = true 코드를 삭제하여 간소화함.
🔗 관련 이슈
📙 작업 설명
PhotoUploadedResult를 전파해 ArchiveMain 갱신을 보장했습니다.SelectAlbumCreatedResult로 분리했습니다.handleBack()경로를 타도록 추가했습니다.🧪 테스트 내역 (선택)
git diff --cached --check./gradlew :feature:select-album:api:compileDebugKotlin :feature:select-album:impl:compileDebugKotlin :feature:archive:impl:compileDebugKotlin📸 스크린샷 또는 시연 영상 (선택)
💬 추가 설명 or 리뷰 포인트 (선택)
SelectAlbumCreatedResult를 전파합니다.Summary by CodeRabbit