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

Commit a7aee6ee authored by Julia Reynolds's avatar Julia Reynolds Committed by android-build-merger
Browse files

Merge "Don't reset channel field when loading the app" into pi-dev

am: 7ae4b0bb

Change-Id: I5f2a0fc22a698822bbe25c545950dc97364a66a2
parents 225e3175 7ae4b0bb
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -103,9 +103,11 @@ public class BlockPreferenceController extends NotificationPreferenceController
                saveChannel();
            }
            if (mBackend.onlyHasDefaultChannel(mAppRow.pkg, mAppRow.uid)) {
                if (mAppRow.banned != blocked) {
                    mAppRow.banned = blocked;
                    mBackend.setNotificationsEnabledForPackage(mAppRow.pkg, mAppRow.uid, !blocked);
                }
            }
        } else if (mChannelGroup != null) {
            mChannelGroup.setBlocked(blocked);
            mBackend.updateChannelGroup(mAppRow.pkg, mAppRow.uid, mChannelGroup);
+1 −2
Original line number Diff line number Diff line
@@ -250,8 +250,7 @@ public class BlockPreferenceControllerTest {

        verify(mBackend, times(2)).updateChannel(any(), anyInt(), any());

        // 2 calls for onSwitchChanged + once when calling updateState originally
        verify(mBackend, times(3)).setNotificationsEnabledForPackage(
        verify(mBackend, times(2)).setNotificationsEnabledForPackage(
                anyString(), anyInt(), anyBoolean());
    }