diff -r baa92ecc2001 -r d69bdf1ad491 ui/common/src/iosMain/kotlin/IosBrowserLauncher.kt --- a/ui/common/src/iosMain/kotlin/IosBrowserLauncher.kt Wed Apr 23 14:43:46 2025 -0400 +++ b/ui/common/src/iosMain/kotlin/IosBrowserLauncher.kt Thu Apr 24 18:10:07 2025 -0400 @@ -21,12 +21,13 @@ */ package com.geekorum.aboutoss.ui.common +import androidx.compose.runtime.Composable +import androidx.compose.runtime.remember import platform.Foundation.NSURL.Companion.URLWithString import platform.UIKit.UIApplication class IosBrowserLauncher : BrowserLauncher { - override fun warmUp() {} override fun launchUrl(link: String) { UIApplication.sharedApplication.openURL( @@ -37,6 +38,9 @@ } override fun mayLaunchUrl(vararg uris: String) {} +} - override fun shutdown() {} +@Composable +actual fun rememberBrowserLauncher(): BrowserLauncher { + return remember { IosBrowserLauncher() } } \ No newline at end of file