Commit 2014cf2
committed
refactor(study-options): wire StudyOptionsFragment to use ViewModel
Replace direct collection access and mutable state in the fragment with
ViewModel delegation. The fragment now observes StudyOptionsState via
StateFlow and delegates operations (refresh, rebuild, empty, unbury) to
StudyOptionsViewModel. Removes currentContentView, updateValuesFromDeckJob,
retryMenuRefreshJob, and the col property getter.1 parent a371e83 commit 2014cf2
1 file changed
Lines changed: 112 additions & 225 deletions
0 commit comments