Skip to content

Lifecycle and state cleanup #2

Description

@wismna

Ensure all ViewModel coroutines are scoped properly.

  • 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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions