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

Commit d50083d2 authored by Steve Elliott's avatar Steve Elliott Committed by Automerger Merge Worker
Browse files

Merge "Update unseen filter setting access to account for tri-state" into tm-qpr-dev am: de53d399

parents 95debf6e de53d399
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -9534,7 +9534,7 @@ public final class Settings {
        /**
         * Indicates whether "seen" notifications should be suppressed from the lockscreen.
         * <p>
         * Type: int (0 for false, 1 for true)
         * Type: int (0 for unset, 1 for true, 2 for false)
         *
         * @hide
         */
+2 −2
Original line number Diff line number Diff line
@@ -114,10 +114,10 @@ constructor(
            .onStart { emit(Unit) }
            // for each change, lookup the new value
            .map {
                secureSettings.getBoolForUser(
                secureSettings.getIntForUser(
                    Settings.Secure.LOCK_SCREEN_SHOW_ONLY_UNSEEN_NOTIFICATIONS,
                    UserHandle.USER_CURRENT,
                )
                ) == 1
            }
            // perform lookups on the bg thread pool
            .flowOn(bgDispatcher)
+5 −5
Original line number Diff line number Diff line
@@ -321,7 +321,7 @@ class KeyguardCoordinatorTest : SysuiTestCase() {
        val testDispatcher = UnconfinedTestDispatcher()
        val testScope = TestScope(testDispatcher)
        val fakeSettings = FakeSettings().apply {
            putBool(Settings.Secure.LOCK_SCREEN_SHOW_ONLY_UNSEEN_NOTIFICATIONS, true)
            putInt(Settings.Secure.LOCK_SCREEN_SHOW_ONLY_UNSEEN_NOTIFICATIONS, 1)
        }
        val seenNotificationsProvider = SeenNotificationsProviderImpl()
        val keyguardCoordinator =
@@ -372,14 +372,14 @@ class KeyguardCoordinatorTest : SysuiTestCase() {

        var showOnlyUnseenNotifsOnKeyguardSetting: Boolean
            get() =
                fakeSettings.getBoolForUser(
                fakeSettings.getIntForUser(
                    Settings.Secure.LOCK_SCREEN_SHOW_ONLY_UNSEEN_NOTIFICATIONS,
                    UserHandle.USER_CURRENT,
                )
                ) == 1
            set(value) {
                fakeSettings.putBoolForUser(
                fakeSettings.putIntForUser(
                    Settings.Secure.LOCK_SCREEN_SHOW_ONLY_UNSEEN_NOTIFICATIONS,
                    value,
                    if (value) 1 else 2,
                    UserHandle.USER_CURRENT,
                )
            }