Ensure all ViewModel coroutines are scoped properly. - [x] Use `viewModelScope` for all launched coroutines. - [ ] Cancel long-lived or external coroutines on ViewModel clear. - [ ] Verify that any Flow collectors stop when their screen leaves composition.
Ensure all ViewModel coroutines are scoped properly.
viewModelScopefor all launched coroutines.