Hello!
Based on some discussion here and this article, I decided to use injected scopes in some ViewModels to ensure that my job is not cancelled due to its lifecycle.
However, I’m facing another issue now: sometimes when the app stays some time in the background, the scope is finished. Then all successive calls are not executed.
In order to inject the scope, I’m using Koin like this: