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

Commit 5b9fe2f2 authored by Joanne Chung's avatar Joanne Chung
Browse files

Add package, activity count in allow list for ContentCapture logging

Bug: 231634467
Test: manual. build pass and local log the count.
Change-Id: Id4076b60df60426e50cf90132880e67a2b09d70a
parent 283075f2
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@ public final class ContentCaptureMetricsLogger {
    public static void writeServiceEvent(int eventType, @NonNull String serviceName) {
        // we should not logging the application package name
        FrameworkStatsLog.write(FrameworkStatsLog.CONTENT_CAPTURE_SERVICE_EVENTS, eventType,
                serviceName, /* componentName= */ null);
                serviceName, /* componentName= */ null, 0, 0);
    }

    /** @hide */
@@ -49,14 +49,13 @@ public final class ContentCaptureMetricsLogger {
    public static void writeSetWhitelistEvent(@Nullable ComponentName service,
            @Nullable List<String> packages, @Nullable List<ComponentName> activities) {
        final String serviceName = ComponentName.flattenToShortString(service);
        // TODO: log allow list count.
        int packageCount = packages != null ? packages.size() : 0;
        int activityCount = activities != null ? activities.size() : 0;
        // we should not logging the application package name
        // log the allow list package and activity count instead
        FrameworkStatsLog.write(FrameworkStatsLog.CONTENT_CAPTURE_SERVICE_EVENTS,
                FrameworkStatsLog.CONTENT_CAPTURE_SERVICE_EVENTS__EVENT__SET_WHITELIST,
                serviceName, /* allowListStr= */ null);
                serviceName, /* allowListStr= */ null, packageCount, activityCount);
    }

    /** @hide */