From d2c7cb60201c338c42a68c010d6363930b6a446c Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 11 Jul 2023 12:37:08 +0200 Subject: [PATCH] Use generated `Showkase.getBrowserIntent` to avoid errors. --- .../preferences/impl/developer/DeveloperSettingsNode.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsNode.kt b/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsNode.kt index 7b89c7c227..d5af758dec 100644 --- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsNode.kt +++ b/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsNode.kt @@ -20,13 +20,14 @@ import android.app.Activity import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext -import com.airbnb.android.showkase.ui.ShowkaseBrowserActivity +import com.airbnb.android.showkase.models.Showkase import com.bumble.appyx.core.modality.BuildContext import com.bumble.appyx.core.node.Node import com.bumble.appyx.core.plugin.Plugin import dagger.assisted.Assisted import dagger.assisted.AssistedInject import io.element.android.anvilannotations.ContributesNode +import io.element.android.libraries.designsystem.showkase.getBrowserIntent import io.element.android.libraries.di.SessionScope @ContributesNode(SessionScope::class) @@ -40,10 +41,7 @@ class DeveloperSettingsNode @AssistedInject constructor( override fun View(modifier: Modifier) { val activity = LocalContext.current as Activity fun openShowkase() { - val intent = ShowkaseBrowserActivity.getIntent( - context = activity, - rootModuleCanonicalName = "io.element.android.libraries.designsystem.showkase.DesignSystemShowkaseRootModule" - ) + val intent = Showkase.getBrowserIntent(activity) activity.startActivity(intent) }