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

Commit b2c4949d authored by Felipe Leme's avatar Felipe Leme
Browse files

Implemented onRestrictBackgroundBlacklistChanged().

BUG: 28743623

Change-Id: I2d8620360858660fed0e745b16dc61ce262b90b9
parent 15c1bb48
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -175,15 +175,18 @@ public class DataSaverBackend {
    private final INetworkPolicyListener mPolicyListener = new INetworkPolicyListener.Stub() {
        @Override
        public void onUidRulesChanged(final int uid, int uidRules) throws RemoteException {
        }

        @Override
        public void onRestrictBackgroundBlacklistChanged(int uid, boolean blacklisted) {
            if (mBlacklist == null) {
                loadBlacklist();
            }
            final boolean isBlacklisted = uidRules == POLICY_REJECT_METERED_BACKGROUND;
            mBlacklist.put(uid, isBlacklisted);
            mBlacklist.put(uid, blacklisted);
            mHandler.post(new Runnable() {
                @Override
                public void run() {
                    handleBlacklistChanged(uid, isBlacklisted);
                    handleBlacklistChanged(uid, blacklisted);
                }
            });
        }