diff options
-rw-r--r-- | services/core/java/com/android/server/notification/RankingHelper.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/notification/RankingHelper.java b/services/core/java/com/android/server/notification/RankingHelper.java index 0c444cb82523..febce31c2229 100644 --- a/services/core/java/com/android/server/notification/RankingHelper.java +++ b/services/core/java/com/android/server/notification/RankingHelper.java @@ -1284,12 +1284,16 @@ public class RankingHelper implements RankingConfig { if (r.showBadge != DEFAULT_SHOW_BADGE) { record.put("showBadge", Boolean.valueOf(r.showBadge)); } + JSONArray channels = new JSONArray(); for (NotificationChannel channel : r.channels.values()) { - record.put("channel", channel.toJson()); + channels.put(channel.toJson()); } + record.put("channels", channels); + JSONArray groups = new JSONArray(); for (NotificationChannelGroup group : r.groups.values()) { - record.put("group", group.toJson()); + groups.put(group.toJson()); } + record.put("groups", groups); } catch (JSONException e) { // pass } |