๐Ÿ”— Redirect Bluesky links to your preferred client
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(shared): add missing Context#launchUrl function

Turtlepaw c7ef20df adaf9974

+17 -1
+1 -1
shared/src/main/java/dev/zwander/shared/components/AppChooserLayout.kt
··· 55 55 import dev.zwander.shared.LaunchStrategyRootGroup 56 56 import dev.zwander.shared.R 57 57 import dev.zwander.shared.model.LocalAppModel 58 + import dev.zwander.shared.util.launchUrl 58 59 import dev.zwander.shared.util.rememberMutablePreferenceState 59 - import tk.zwander.patreonsupportersretrieval.util.launchUrl 60 60 61 61 enum class AppChooserView { 62 62 Default,
+16
shared/src/main/java/dev/zwander/shared/util/LaunchUrl.kt
··· 1 + package dev.zwander.shared.util 2 + 3 + import android.content.Context 4 + import android.content.Intent 5 + import androidx.core.net.toUri 6 + 7 + /** 8 + * Modified from https://github.com/zacharee/PatreonSupportersRetrieval/blob/d2e9143db29e8a0efbb5b4246bfb077231e36560/app/src/main/java/tk/zwander/patreonsupportersretrieval/util/Misc.kt#L9 9 + */ 10 + fun Context.launchUrl(url: String) { 11 + try { 12 + val browserIntent = 13 + Intent(Intent.ACTION_VIEW, url.toUri()) 14 + startActivity(browserIntent) 15 + } catch (e: Exception) {} 16 + }