14 lines
485 B
Kotlin
14 lines
485 B
Kotlin
package fr.sanchezm.attestationsCovid19.ui.add
|
|
|
|
import androidx.lifecycle.ViewModel
|
|
import androidx.lifecycle.ViewModelProvider
|
|
import fr.sanchezm.attestationsCovid19.data.repository.ProfileRepository
|
|
|
|
class AddViewModelFactory(private val profileRepository: ProfileRepository) :
|
|
ViewModelProvider.NewInstanceFactory() {
|
|
|
|
@Suppress("UNCHECKED_CAST")
|
|
override fun <T : ViewModel?> create(modelClass: Class<T>): T {
|
|
return AddViewModel(profileRepository) as T
|
|
}
|
|
} |