Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 11607ee7 authored by bobyang's avatar bobyang
Browse files

Send the entry info to pack for metrics

Bug: 412547250
Flag: EXEMPT refactor
Test: Tested by building and installing picker on local, checking the value can be sent as expected.
Change-Id: Icf6310dd2627edbde03764da3ed6744b2a7a2505
parent e10ce902
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -35,7 +35,10 @@ class PackThemeViewModel @Inject constructor(private val interactor: PackThemeIn
            ) {
                val componentName =
                    ComponentName(data.launchingPackageName, data.launchingDetailActivityClass)
                Intent().apply { component = componentName }
                Intent().apply {
                    component = componentName
                    putExtra(PACK_THEME_ACTIVITY_ENTRYPOINT, ENTRYPOINT_OPTION)
                }
            } else {
                null
            }
@@ -51,6 +54,7 @@ class PackThemeViewModel @Inject constructor(private val interactor: PackThemeIn
                Intent().apply {
                    component = componentName
                    putExtra(THEME_ID, data.suggestedChipThemePackInfo.themeId)
                    putExtra(PACK_THEME_ACTIVITY_ENTRYPOINT, ENTRYPOINT_SUGGESTED_CHIP)
                }
            } else {
                null
@@ -60,5 +64,9 @@ class PackThemeViewModel @Inject constructor(private val interactor: PackThemeIn

    private companion object {
        const val THEME_ID = "themeId"
        const val PACK_THEME_ACTIVITY_ENTRYPOINT = "packThemeActivityEntrypoint"

        const val ENTRYPOINT_OPTION = "entrypointOption"
        const val ENTRYPOINT_SUGGESTED_CHIP = "entrypointSuggestedChip"
    }
}