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

Commit 0252fd3b authored by Ibrahim Yilmaz's avatar Ibrahim Yilmaz
Browse files

[Minimal HUN] Log package name and instance ID for minimal HUNs

Bug: 270709257
Fixes: 379159731
Change-Id: I6e491a15327939911196b9b2380a498243cdea60
Flag: android.app.compact_heads_up_notification
Test: Presubmit
parent f2572f14
Loading
Loading
Loading
Loading
+23 −2
Original line number Diff line number Diff line
@@ -573,8 +573,29 @@ public class NotificationContentView extends FrameLayout implements Notification
            return;
        }

        mUiEventLogger.log(
                NotificationCompactHeadsUpEvent.NOTIFICATION_COMPACT_HUN_SHOWN);
        final StatusBarNotification containingRowSbn = getContainingRowSbn();
        if (containingRowSbn == null) {
            return;
        }

        mUiEventLogger.logWithInstanceId(
                NotificationCompactHeadsUpEvent.NOTIFICATION_COMPACT_HUN_SHOWN,
                containingRowSbn.getUid(),
                containingRowSbn.getPackageName(),
                containingRowSbn.getInstanceId());
    }

    @Nullable
    private StatusBarNotification getContainingRowSbn() {
        if (mContainingNotification == null) {
            return null;
        }
        final NotificationEntry entry = mContainingNotification.getEntry();
        if (entry == null) {
            return null;
        }

        return entry.getSbn();
    }

    /**