From 232ae32051f552ba4f7e212d72f387018d89fa6f Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 4 May 2023 17:31:08 +0200 Subject: [PATCH] Avoid using hard-coded key, use `ShowkaseBrowserActivity.getIntent()` instead. --- .../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 f6a440e529..7b89c7c227 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 @@ -17,7 +17,6 @@ package io.element.android.features.preferences.impl.developer import android.app.Activity -import android.content.Intent import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext @@ -41,10 +40,9 @@ class DeveloperSettingsNode @AssistedInject constructor( override fun View(modifier: Modifier) { val activity = LocalContext.current as Activity fun openShowkase() { - val intent = Intent(activity, ShowkaseBrowserActivity::class.java) - intent.putExtra( - "SHOWKASE_ROOT_MODULE", - "io.element.android.libraries.designsystem.showkase.DesignSystemShowkaseRootModule" + val intent = ShowkaseBrowserActivity.getIntent( + context = activity, + rootModuleCanonicalName = "io.element.android.libraries.designsystem.showkase.DesignSystemShowkaseRootModule" ) activity.startActivity(intent) }