From 07ac4d03969e2b24ac963b218d2eb8e4d0e1760d Mon Sep 17 00:00:00 2001 From: davidct Date: Mon, 21 Oct 2024 19:01:07 +0000 Subject: Add flagging for smartspace event swipe logging Bug: 374150422 Flag: com.android.systemui.smartspace_swipe_event_logging Test: tested manually Change-Id: I1348c6d70a93891974af672eba115d8b48d6ca02 --- packages/SystemUI/aconfig/systemui.aconfig | 7 +++++++ .../src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt | 2 ++ .../systemui/smartspace/config/BcSmartspaceConfigProvider.kt | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/packages/SystemUI/aconfig/systemui.aconfig b/packages/SystemUI/aconfig/systemui.aconfig index 1c29db128a8c..c5d7b6ae7a3e 100644 --- a/packages/SystemUI/aconfig/systemui.aconfig +++ b/packages/SystemUI/aconfig/systemui.aconfig @@ -704,6 +704,13 @@ flag { bug: "259566300" } +flag { + name: "smartspace_swipe_event_logging" + namespace: "systemui" + description: "Log card swipe events in smartspace" + bug: "374150422" +} + flag { name: "pin_input_field_styled_focus_state" namespace: "systemui" diff --git a/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt b/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt index 84f39afee834..d16017a5cb25 100644 --- a/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt +++ b/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt @@ -23,4 +23,6 @@ interface BcSmartspaceConfigPlugin { val isDefaultDateWeatherDisabled: Boolean /** Gets if Smartspace should use ViewPager2 */ val isViewPager2Enabled: Boolean + /** Gets if card swipe event should be logged */ + val isSwipeEventLoggingEnabled: Boolean } diff --git a/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt b/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt index 0e1bf728ca46..5db1dcbb6c2c 100644 --- a/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt +++ b/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt @@ -16,6 +16,7 @@ package com.android.systemui.smartspace.config +import com.android.systemui.Flags.smartspaceSwipeEventLogging import com.android.systemui.Flags.smartspaceViewpager2 import com.android.systemui.flags.FeatureFlags import com.android.systemui.plugins.BcSmartspaceConfigPlugin @@ -27,4 +28,7 @@ class BcSmartspaceConfigProvider(private val featureFlags: FeatureFlags) : override val isViewPager2Enabled: Boolean get() = smartspaceViewpager2() + + override val isSwipeEventLoggingEnabled: Boolean + get() = smartspaceSwipeEventLogging() } -- cgit v1.2.3-59-g8ed1b