# HG changeset patch # User Da Risk # Date 1745532922 14400 # Node ID 3377ea7d1f03f92fc86bb08af9c0fa7df13ec043 # Parent 90083049bcb8ce7dddb9ddc1570b06759bd3e33b sample: update PrebuiltLicensesViewModel diff -r 90083049bcb8 -r 3377ea7d1f03 sample/src/androidMain/kotlin/com/geekorum/aboutoss/sampleapp/PrebuiltLicencesActivities.kt --- a/sample/src/androidMain/kotlin/com/geekorum/aboutoss/sampleapp/PrebuiltLicencesActivities.kt Thu Apr 24 18:14:20 2025 -0400 +++ b/sample/src/androidMain/kotlin/com/geekorum/aboutoss/sampleapp/PrebuiltLicencesActivities.kt Thu Apr 24 18:15:22 2025 -0400 @@ -27,12 +27,9 @@ import androidx.lifecycle.viewmodel.initializer import androidx.lifecycle.viewmodel.viewModelFactory import com.geekorum.aboutoss.core.gms.GmsLicenseInfoRepository -import com.geekorum.aboutoss.ui.common.AndroidBrowserLauncher import com.geekorum.aboutoss.ui.common.OpenSourceLicensesViewModel import com.geekorum.aboutoss.ui.material3.OpenSourceLicensesActivity -import com.geekorum.geekdroid.network.BrowserLauncher import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.IO import com.geekorum.aboutoss.ui.material.OpenSourceLicensesActivity as Material2OpenSourceLicensesActivity /** @@ -82,9 +79,5 @@ thirdPartyLicensesResourceName = "prebuilt_third_party_licenses", thirdPartyLicenseMetadataResourceName = "prebuilt_third_party_license_metadata" ) - val browserLauncher = BrowserLauncher(application, application.packageManager) - return OpenSourceLicensesViewModel( - licenseInfoRepository, - AndroidBrowserLauncher(application, browserLauncher) - ) + return OpenSourceLicensesViewModel(licenseInfoRepository) } diff -r 90083049bcb8 -r 3377ea7d1f03 sample/src/desktopMain/kotlin/PrebuiltLicensesViewModel.desktop.kt --- a/sample/src/desktopMain/kotlin/PrebuiltLicensesViewModel.desktop.kt Thu Apr 24 18:14:20 2025 -0400 +++ b/sample/src/desktopMain/kotlin/PrebuiltLicensesViewModel.desktop.kt Thu Apr 24 18:15:22 2025 -0400 @@ -23,7 +23,6 @@ import androidx.lifecycle.viewmodel.CreationExtras import com.geekorum.aboutoss.core.licensee.LicenseeLicenseInfoRepository -import com.geekorum.aboutoss.ui.common.DesktopBrowserLauncher import com.geekorum.aboutoss.ui.common.OpenSourceLicensesViewModel import kotlinx.coroutines.Dispatchers import org.jetbrains.compose.resources.ExperimentalResourceApi @@ -36,8 +35,5 @@ licenseeResourcePath = "app/cash/licensee/prebuilt_artifacts.json", ) - return OpenSourceLicensesViewModel( - licenseInfoRepository, - DesktopBrowserLauncher() - ) + return OpenSourceLicensesViewModel(licenseInfoRepository) } \ No newline at end of file