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

Commit 36920825 authored by Bookatz's avatar Bookatz
Browse files

StatsCompanionService permissions

Makes several public things private, since they aren't used elsewhere.
Adds enforcing permission for a binder call (albeit, for a function
that is going to be removed soon anyway.)

Bug: 71768461
Test: Still compiles
Change-Id: I844cfa2375c8ca98fe265b05084e8a4b0b240e80
parent a7070317
Loading
Loading
Loading
Loading
+6 −5
Original line number Original line Diff line number Diff line
@@ -157,7 +157,8 @@ public class StatsCompanionService extends IStatsCompanionService.Stub {


    @Override
    @Override
    public void sendBroadcast(String pkg, String cls) {
    public void sendBroadcast(String pkg, String cls) {
        // TODO: Use a pending intent, and enfoceCallingPermission.
        // TODO: Use a pending intent.
        enforceCallingPermission();
        mContext.sendBroadcastAsUser(new Intent(ACTION_TRIGGER_COLLECTION).setClassName(pkg, cls),
        mContext.sendBroadcastAsUser(new Intent(ACTION_TRIGGER_COLLECTION).setClassName(pkg, cls),
                UserHandle.SYSTEM);
                UserHandle.SYSTEM);
    }
    }
@@ -235,7 +236,7 @@ public class StatsCompanionService extends IStatsCompanionService.Stub {
        }
        }
    }
    }


    public final static class AppUpdateReceiver extends BroadcastReceiver {
    private final static class AppUpdateReceiver extends BroadcastReceiver {
        @Override
        @Override
        public void onReceive(Context context, Intent intent) {
        public void onReceive(Context context, Intent intent) {
            /**
            /**
@@ -280,7 +281,7 @@ public class StatsCompanionService extends IStatsCompanionService.Stub {
        }
        }
    }
    }


    public final static class AnomalyAlarmReceiver extends BroadcastReceiver {
    private final static class AnomalyAlarmReceiver extends BroadcastReceiver {
        @Override
        @Override
        public void onReceive(Context context, Intent intent) {
        public void onReceive(Context context, Intent intent) {
            Slog.i(TAG, "StatsCompanionService believes an anomaly has occurred.");
            Slog.i(TAG, "StatsCompanionService believes an anomaly has occurred.");
@@ -300,7 +301,7 @@ public class StatsCompanionService extends IStatsCompanionService.Stub {
        }
        }
    }
    }


    public final static class PullingAlarmReceiver extends BroadcastReceiver {
    private final static class PullingAlarmReceiver extends BroadcastReceiver {
      @Override
      @Override
      public void onReceive(Context context, Intent intent) {
      public void onReceive(Context context, Intent intent) {
        if (DEBUG)
        if (DEBUG)
@@ -321,7 +322,7 @@ public class StatsCompanionService extends IStatsCompanionService.Stub {
      }
      }
    }
    }


    public final static class ShutdownEventReceiver extends BroadcastReceiver {
    private final static class ShutdownEventReceiver extends BroadcastReceiver {
        @Override
        @Override
        public void onReceive(Context context, Intent intent) {
        public void onReceive(Context context, Intent intent) {
            /**
            /**