Skip to content

refactor(receiver): MVI 전환 — receiver 소유 ViewModel 7개·Screen 8개 #1803

Closed as not planned

Description

@OnlyReadOneBook

작업 유형

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

주 담당 모듈

receiver — 수신자 관리

개요

구 수신자 흐름의 7개 ViewModel MVI 전환과 이에 종속된 Content 분리·테스트 전환을 철회한다. #2039의 신규 변경을 실제 develop 코드로 되돌렸으며, 기존 기능 자체를 삭제하거나 새 API로 전환한 것은 아니다. 이 이슈의 종료는 구현 완료를 뜻하지 않는다.

이메일 인증·마스터키·로컬 SenderRegistry 기반 목록뿐 아니라 발신자 상세와 서류 제출도 교체되는 인증 컨텍스트에 묶여 있다. BE main 7c961ec3e2eb6fe3d0d87d4ba4e2dea312fdcf7f의 ReceivedRecordController는 회원 인증과 receiverId 기반 조회·업로드·제출을 사용한다. 이전 계약을 새 MVI로 감싸면 생성·상태·이벤트 배선을 다시 수정해야 한다.

별도 Content·reducer만 남겨 후속 구현을 예약하지 않는다. #1819에서 합쳤던 visibility 작업도 이 이슈의 완료 조건에서 철회한다. 기존 Konsist 예외는 유지되며, #2022는 철회된 수신자 전환을 완료로 세지 않는다. 존재하지 않는 ReceiverHomeViewModel 예외 항목의 정리는 #2022의 실제 코드 대조에 포함한다.

관련 계약·결함 근거는 #607에 남아 있다. 미확정 후속 구현을 이 이슈에 예약하지 않는다.

Activity

  1. added
    refactor동작 변경 없이 코드 구조·책임·경계를 개선하는 작업
    area:receiver수신자 관리 기능 영역
    on Sep 3, 2026
  2. changed the title [-]refactor(receiver): MVI 전환 — ViewModel 8개 + Consumed 플래그 5개 제거[/-] [+]refactor(receiver): MVI 전환 — ViewModel 8개[/+] on Sep 3, 2026
  3. changed the title [-]refactor(receiver): MVI 전환 — ViewModel 8개[/-] [+]refactor(receiver): MVI 전환 — receiver 소유 ViewModel 7개·Screen 8개[/+] on Sep 13, 2026
  4. added
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Sep 13, 2026
  5. removed
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Sep 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:receiver수신자 관리 기능 영역refactor동작 변경 없이 코드 구조·책임·경계를 개선하는 작업

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions