From c738f810b5ae7c31cc0cd8feda0a190c487ff578 Mon Sep 17 00:00:00 2001 From: Mikunj Date: Tue, 10 Sep 2019 15:06:38 +1000 Subject: [PATCH] Fix constant group update notifications being shown --- .../thoughtcrime/securesms/groups/GroupManager.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/org/thoughtcrime/securesms/groups/GroupManager.java b/src/org/thoughtcrime/securesms/groups/GroupManager.java index 31c22d0ab1..033384dc9d 100644 --- a/src/org/thoughtcrime/securesms/groups/GroupManager.java +++ b/src/org/thoughtcrime/securesms/groups/GroupManager.java @@ -63,6 +63,16 @@ public class GroupManager { memberAddresses.add(Address.fromSerialized(TextSecurePreferences.getLocalNumber(context))); groupDatabase.create(groupId, name, new LinkedList<>(memberAddresses), null, null); + if (!mms) { + groupDatabase.updateAvatar(groupId, avatarBytes); + DatabaseFactory.getRecipientDatabase(context).setProfileSharing(groupRecipient, true); + } + + long threadId = DatabaseFactory.getThreadDatabase(context).getThreadIdFor(groupRecipient, ThreadDatabase.DistributionTypes.CONVERSATION); + return new GroupActionResult(groupRecipient, threadId); + + /* Loki: Original Code + ================== if (!mms) { groupDatabase.updateAvatar(groupId, avatarBytes); DatabaseFactory.getRecipientDatabase(context).setProfileSharing(groupRecipient, true); @@ -71,6 +81,7 @@ public class GroupManager { long threadId = DatabaseFactory.getThreadDatabase(context).getThreadIdFor(groupRecipient, ThreadDatabase.DistributionTypes.CONVERSATION); return new GroupActionResult(groupRecipient, threadId); } + */ } public static GroupActionResult updateGroup(@NonNull Context context,