equal
deleted
inserted
replaced
23 |
23 |
24 import androidx.lifecycle.viewmodel.initializer |
24 import androidx.lifecycle.viewmodel.initializer |
25 import androidx.lifecycle.viewmodel.viewModelFactory |
25 import androidx.lifecycle.viewmodel.viewModelFactory |
26 import com.geekorum.aboutoss.core.LicenseInfoRepository |
26 import com.geekorum.aboutoss.core.LicenseInfoRepository |
27 |
27 |
28 |
28 /** |
|
29 * Create a [androidx.lifecycle.ViewModelProvider.Factory] to build an [OpenSourceLicensesViewModel] |
|
30 * |
|
31 * @param licenseInfoRepository the [LicenseInfoRepository] to use |
|
32 */ |
29 fun OpenSourceLicensesViewModel.Companion.Factory(licenseInfoRepository: LicenseInfoRepository) = viewModelFactory { |
33 fun OpenSourceLicensesViewModel.Companion.Factory(licenseInfoRepository: LicenseInfoRepository) = viewModelFactory { |
30 initializer { |
34 initializer { |
31 OpenSourceLicensesViewModel(licenseInfoRepository) |
35 OpenSourceLicensesViewModel(licenseInfoRepository) |
32 } |
36 } |
33 } |
37 } |