Skip to content

refactor(timeletter): 화면 no-op 콜백 24건 — #1541 에서 MVI 재작성분 분리 #1821

Open

Description

@OnlyReadOneBook

작업 유형

refactor — 동작 변경 없는 구조·책임·경계 개선

주 담당 모듈

timeletter — 타임레터

개요

#1541(no-op 콜백 디폴트 34건 청소) 중 화면 컴포저블 24건을 분리한다. MVI 전환(#1806)이 화면 시그니처를 Content(state, onIntent) 로 바꾸면서 이 콜백들을 없애기 때문이다. #1541 은 리프 컴포넌트 10건으로 지금 진행할 수 있다.

이 이슈가 가져가는 화면 24건 (#1541 에서 이관)

파일 건수
screen/sender/TimeLetterWriteScreen.kt 17
screen/sender/TimeletterScreen.kt 5
screen/recipient/RecipientTimeletterScreen.kt 2

#1541 에 남는 리프 컴포넌트 10건 (선행 없이 진행 가능)

TimeLetterContent.kt 5 · TimeletterListItem.kt 2 · TimeLetterBlockItem.kt 2 · DraftLetterItem.kt 1

함께 확인할 것

TimeLetterWriteScreen.onTextStyleClick 은 미배선 의심으로 #778 에서 추적 중이다. 이 화면 17건을 Intent 로 접을 때 배선 여부가 드러나므로 결과를 #778 에 남긴다.

완료 조건

자식 이슈

No response

참고

분리 출처: #1541 (부모 #1388) · 선행: #1806 (timeletter MVI 전환) · 전환 총괄: #1811

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:timeletter타임레터 기능 영역refactor동작 변경 없이 코드 구조·책임·경계를 개선하는 작업

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions