Ayden
09/27/2020, 1:24 PMinterface VoteRepository {
fun getVoteDetails(): MutableLiveData<ArrayList<Vote>>
}
val voteViewModelFactory = VoteViewModelFactory(// I need to pass the VoteRepository here)
Javier
09/27/2020, 1:32 PMAyden
09/27/2020, 1:45 PMAyden
09/27/2020, 1:45 PMJavier
09/27/2020, 1:46 PMAyden
09/27/2020, 1:50 PMAyden
09/27/2020, 1:50 PMJavier
09/27/2020, 1:57 PMAyden
09/27/2020, 1:59 PMSulav Timsina
09/29/2020, 3:54 AMclass MyViewModelFactory : ViewModelProvider.Factory {
override fun <T : ViewModel?> create(modelClass: Class<T>): T {
return when {
modelClass.isAssignableFrom(VoteViewModel::class.java) -> {
VoteViewModel(
VoteRepositoryImpl(
MyProvider.apolloClient
)
) as T
}
Are You talking about this? @Ayden