Suspending functions should not be called on a different dispatcher
Use best practices to avoid using different dispatchers for suspending functions
Tags: android, viewmodel, codequality, sonarlint