From ab613b727fe8ca4d360c5f9710fe80d202b2818f Mon Sep 17 00:00:00 2001 From: Michael Mason Date: Wed, 16 May 2018 11:07:44 +0100 Subject: [PATCH 1/2] Support creating group summary notifications --- .../main/java/com/evollu/react/fcm/SendNotificationTask.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/src/main/java/com/evollu/react/fcm/SendNotificationTask.java b/android/src/main/java/com/evollu/react/fcm/SendNotificationTask.java index b3a16d56..2cad8fe3 100644 --- a/android/src/main/java/com/evollu/react/fcm/SendNotificationTask.java +++ b/android/src/main/java/com/evollu/react/fcm/SendNotificationTask.java @@ -93,6 +93,9 @@ protected Void doInBackground(Void... params) { String group = bundle.getString("group"); if (group != null) group = URLDecoder.decode( group, "UTF-8" ); notification.setGroup(group); + if (bundle.containsKey("groupSummary") && bundle.getBoolean("groupSummary")) { + notification.setGroupSummary(true); + } } if (bundle.containsKey("ongoing") && bundle.getBoolean("ongoing")) { From 3fdb4bc4833db7d1bf7c766fd208abbcfa2523cc Mon Sep 17 00:00:00 2001 From: Michael Mason Date: Wed, 16 May 2018 11:10:42 +0100 Subject: [PATCH 2/2] Tabs -> Spaces --- .../main/java/com/evollu/react/fcm/SendNotificationTask.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/evollu/react/fcm/SendNotificationTask.java b/android/src/main/java/com/evollu/react/fcm/SendNotificationTask.java index 2cad8fe3..dc0dc8ae 100644 --- a/android/src/main/java/com/evollu/react/fcm/SendNotificationTask.java +++ b/android/src/main/java/com/evollu/react/fcm/SendNotificationTask.java @@ -89,11 +89,11 @@ protected Void doInBackground(Void... params) { .setVibrate(new long[]{0, DEFAULT_VIBRATION}) .setExtras(bundle.getBundle("data")); - if(android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){ + if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){ String group = bundle.getString("group"); if (group != null) group = URLDecoder.decode( group, "UTF-8" ); notification.setGroup(group); - if (bundle.containsKey("groupSummary") && bundle.getBoolean("groupSummary")) { + if (bundle.containsKey("groupSummary") && bundle.getBoolean("groupSummary")) { notification.setGroupSummary(true); } }