Add missing userId arg

And a bit of logging

Test: create new user, validate DND pregrants
Fixes: 194923567
Change-Id: Id48e0949f4e70f4b1be841cbebd5e5e474086efe
This commit is contained in:
Julia Reynolds
2022-02-23 11:20:00 -05:00
parent 0e1f836e0c
commit fe33f5c627
2 changed files with 5 additions and 3 deletions

View File

@@ -766,7 +766,7 @@ public class NotificationManagerService extends SystemService {
ArraySet<String> defaultDnds = mConditionProviders.getDefaultPackages();
for (int i = 0; i < defaultDnds.size(); i++) {
allowDndPackage(defaultDnds.valueAt(i));
allowDndPackage(userId, defaultDnds.valueAt(i));
}
setDefaultAssistantForUser(userId);
@@ -866,9 +866,9 @@ public class NotificationManagerService extends SystemService {
}
}
private void allowDndPackage(String packageName) {
private void allowDndPackage(int userId, String packageName) {
try {
getBinderService().setNotificationPolicyAccessGranted(packageName, true);
getBinderService().setNotificationPolicyAccessGrantedForUser(packageName, userId, true);
} catch (RemoteException e) {
e.printStackTrace();
}

View File

@@ -475,6 +475,7 @@ public final class NotificationRecord {
pw.println(prefix + "opPkg=" + getSbn().getOpPkg());
pw.println(prefix + "icon=" + notification.getSmallIcon());
pw.println(prefix + "flags=0x" + Integer.toHexString(notification.flags));
pw.println(prefix + "originalFlags=0x" + Integer.toHexString(mOriginalFlags));
pw.println(prefix + "pri=" + notification.priority);
pw.println(prefix + "key=" + getSbn().getKey());
pw.println(prefix + "seen=" + mStats.hasSeen());
@@ -541,6 +542,7 @@ public final class NotificationRecord {
if (notification == null) {
pw.println(prefix + "None");
return;
}
pw.println(prefix + "fullscreenIntent=" + notification.fullScreenIntent);
pw.println(prefix + "contentIntent=" + notification.contentIntent);