Browse Source

Cleanups

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 7 years ago
parent
commit
c4faf54772

+ 9 - 12
app/src/main/java/com/nextcloud/talk/services/firebase/MagicFirebaseMessagingService.java

@@ -141,12 +141,10 @@ public class MagicFirebaseMessagingService extends FirebaseMessagingService {
 
                             if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
 
-                                String usernameAndServerCrc32 = signatureVerification.getUserEntity().getUsername() +
-                                        "@" + signatureVerification.getUserEntity().getBaseUrl();
-                                crc32.update(usernameAndServerCrc32.getBytes());
                                 String groupName = String.format(getResources().getString(R.string
                                         .nc_notification_channel), signatureVerification.getUserEntity()
-                                        .getDisplayName(),  signatureVerification.getUserEntity().getBaseUrl());
+                                        .getDisplayName(), signatureVerification.getUserEntity().getBaseUrl());
+                                crc32.update(groupName.getBytes());
 
                                 NotificationUtils.createNotificationChannelGroup(notificationManager,
                                         Long.toString(crc32.getValue()),
@@ -175,17 +173,16 @@ public class MagicFirebaseMessagingService extends FirebaseMessagingService {
 
                             notificationBuilder.setContentIntent(pendingIntent);
 
-                            if (notificationManager != null) {
-                                String stringForCrc = decryptedPushMessage.getSubject() + " " + signatureVerification
-                                        .getUserEntity().getDisplayName() + " " + signatureVerification.getUserEntity
-                                        ().getBaseUrl();
+                            String stringForCrc = decryptedPushMessage.getSubject() + " " + signatureVerification
+                                    .getUserEntity().getDisplayName() + " " + signatureVerification.getUserEntity
+                                    ().getBaseUrl();
 
-                                crc32 = new CRC32();
-                                crc32.update(stringForCrc.getBytes());
+                            crc32 = new CRC32();
+                            crc32.update(stringForCrc.getBytes());
 
-                                notificationManager.notify((int) crc32.getValue(), notificationBuilder.build());
-                            }
+                            notificationManager.notify((int) crc32.getValue(), notificationBuilder.build());
                         }
+
                     }
                 } catch (NoSuchAlgorithmException e1) {
                     Log.d(TAG, "No proper algorithm to decrypt the message " + e1.getLocalizedMessage());