https://kotlinlang.org logo
Title
m

myanmarking

05/15/2020, 5:14 PM
private val repository = DataRepository()
private val viewModelJob = SupervisorJob()
private val viewModelScope = CoroutineScope(Main+viewModelJob)
val mNowPlayingDataLiveData = MutableLiveData<NowPlayingMovies>()

fun DataFromrepository(page :Int){
    viewModelScope.launch {
                 val response = repository.getDataFromServer(page)

        if(response.isSuccessful){
                     mNowPlayingDataLiveData .value = response.body()
}}
v

Vishvendu

05/18/2020, 1:03 PM
But my viewmodel scope is calling the network API so do u think using a Main Dispatcher a good idea ?