@ -1,14 +1,15 @@ | |||||
package com.nivesh.production.bajajfd.ui.providerfactory | package com.nivesh.production.bajajfd.ui.providerfactory | ||||
import android.content.Context | |||||
import androidx.lifecycle.ViewModel | import androidx.lifecycle.ViewModel | ||||
import androidx.lifecycle.ViewModelProvider | import androidx.lifecycle.ViewModelProvider | ||||
import com.nivesh.production.bajajfd.repositories.MainRepository | import com.nivesh.production.bajajfd.repositories.MainRepository | ||||
import com.nivesh.production.bajajfd.viewModel.BajajFDViewModel | import com.nivesh.production.bajajfd.viewModel.BajajFDViewModel | ||||
class FDModelProviderFactory (private val mainRepository: MainRepository) : ViewModelProvider.Factory { | |||||
class FDModelProviderFactory (private val mainRepository: MainRepository,val context: Context) : ViewModelProvider.Factory { | |||||
override fun <T : ViewModel> create(modelClass: Class<T>): T { | override fun <T : ViewModel> create(modelClass: Class<T>): T { | ||||
return BajajFDViewModel(mainRepository) as T | |||||
return BajajFDViewModel(mainRepository,context) as T | |||||
} | } | ||||
} | } |
Powered by TurnKey Linux.