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

Commit f52c9023 authored by Nate Myren's avatar Nate Myren Committed by Android (Google) Code Review
Browse files

Merge "Change name of getNumRegisteredAttribtionSources" into main

parents 4194af1b 1ee96432
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -98,7 +98,7 @@ interface IPermissionManager {

    IBinder registerAttributionSource(in AttributionSourceState source);

    int getNumRegisteredAttributionSources(int uid);
    int getRegisteredAttributionSourceCount(int uid);

    boolean isRegisteredAttributionSource(in AttributionSourceState source);

+2 −2
Original line number Diff line number Diff line
@@ -1680,9 +1680,9 @@ public final class PermissionManager {
     * @hide
     */
    @RequiresPermission(Manifest.permission.UPDATE_APP_OPS_STATS)
    public int getNumRegisteredAttributionSourcesForTest(int uid) {
    public int getRegisteredAttributionSourceCountForTest(int uid) {
        try {
            return mPermissionManager.getNumRegisteredAttributionSources(uid);
            return mPermissionManager.getRegisteredAttributionSourceCount(uid);
        } catch (RemoteException e) {
            e.rethrowFromSystemServer();
        }
+9 −10
Original line number Diff line number Diff line
@@ -462,8 +462,8 @@ public class PermissionManagerService extends IPermissionManager.Stub {
    }

    @Override
    public int getNumRegisteredAttributionSources(int uid) {
        return mAttributionSourceRegistry.getNumRegisteredAttributionSources(uid);
    public int getRegisteredAttributionSourceCount(int uid) {
        return mAttributionSourceRegistry.getRegisteredAttributionSourceCount(uid);
    }

    @Override
@@ -943,7 +943,7 @@ public class PermissionManagerService extends IPermissionManager.Stub {
            }
        }

        public int getNumRegisteredAttributionSources(int uid) {
        public int getRegisteredAttributionSourceCount(int uid) {
            mContext.enforceCallingOrSelfPermission(UPDATE_APP_OPS_STATS,
                    "getting the number of registered AttributionSources requires "
                            + "UPDATE_APP_OPS_STATS");
@@ -952,14 +952,13 @@ public class PermissionManagerService extends IPermissionManager.Stub {
            System.gc();
            System.gc();
            synchronized (mLock) {
                int[] numForUid = { 0 };
                mAttributions.forEach((key, value) -> {
                    if (value.getUid() == uid) {
                        numForUid[0]++;
                int numForUid = 0;
                for (Map.Entry<IBinder, AttributionSource> entry : mAttributions.entrySet()) {
                    if (entry.getValue().getUid() == uid) {
                        numForUid++;
                    }

                });
                return numForUid[0];
                }
                return numForUid;
            }
        }