Skip to content

위젯 싱크 트리거를 수정한다 #415

@opficdev

Description

@opficdev
  • 위젯 싱크 트리거가 앱이 백그라운드로 갈 때만 싱크하도록 되어 있음
    • iPad/Mac 확장 시: 데이터 변경 시점에 “dirty/invalidation”을 기록하고, 짧은 debounce 후 sync 필요
    • background/inactive: 마지막 flush 용도
    • ViewModel 직접 sync는 여전히 비추천
    • Repository가 WidgetKit을 직접 아는 것도 비추천
    • 대신 App/Integration 레이어의 WidgetSyncScheduler 같은 타입이 변경 이벤트를 모아 처리하는 구조가 적절함

형태로 바꾸는 것을 추천함 from ChatGPT 5.5

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