Skip to content

PushNotificationSettingsView에 TCA를 적용한다 #571

@opficdev

Description

@opficdev

배경

LoginView는 LoginFeature 기반 TCA 전환이 적용되어 있음.
남은 StorePattern 기반 ViewModel을 쉬운 화면부터 TCA로 전환하기 위한 3번째 작업.

범위

  • PushNotificationSettingsViewModel을 PushNotificationSettingsFeature로 전환
  • PushNotificationSettingsView가 StoreOf 기반으로 상태와 액션을 전달하도록 변경
  • push 설정 조회, 활성화 토글, 시간 선택 sheet, preset 선택, rollback 동작 보존

난이도 근거

  • 화면 단독 설정 흐름이라 상위 navigation 영향이 작음
  • sheet 상태와 설정 업데이트가 핵심이라 tab root 화면보다 전환 범위가 작음

완료 조건

  • 기존 PushNotificationSettingsView 동작 유지
  • sheetPushNotificationTime과 viewPushNotificationTime 동기화 동작 보존
  • 필요한 회귀 테스트 추가 또는 기존 테스트 갱신

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions