ui/common/src/commonMain/kotlin/OpenSourceLicensesViewModel.kt
changeset 51 d69bdf1ad491
parent 36 a8cfcfe9a6ed
child 80 2474591aa280
--- a/ui/common/src/commonMain/kotlin/OpenSourceLicensesViewModel.kt	Wed Apr 23 14:43:46 2025 -0400
+++ b/ui/common/src/commonMain/kotlin/OpenSourceLicensesViewModel.kt	Thu Apr 24 18:10:07 2025 -0400
@@ -34,11 +34,7 @@
  */
 class OpenSourceLicensesViewModel(
     private val licenseInfoRepository: LicenseInfoRepository,
-    private val browserLauncher: BrowserLauncher,
 ) : ViewModel() {
-    init {
-        browserLauncher.warmUp()
-    }
 
     private val licensesInfo = flow {
         emit(licenseInfoRepository.getLicensesInfo())
@@ -52,15 +48,5 @@
         emit(licenseInfoRepository.getLicenseFor(dependency))
     }
 
-    fun openLinkInBrowser(link: String) {
-        browserLauncher.launchUrl(link)
-    }
-
-    fun mayLaunchUrl(vararg uris: String) = browserLauncher.mayLaunchUrl(*uris)
-
-    override fun onCleared() {
-        browserLauncher.shutdown()
-    }
-
     companion object
 }
\ No newline at end of file