From ab2bc2ff2b7165f4f00dae629e72cea55153bfb2 Mon Sep 17 00:00:00 2001 From: SessionHero01 <180888785+SessionHero01@users.noreply.github.com> Date: Thu, 30 Jan 2025 14:29:29 +1100 Subject: [PATCH] Show "xxx is invited" upon group creation (#899) --- .../thoughtcrime/securesms/groups/GroupManagerV2Impl.kt | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/GroupManagerV2Impl.kt b/app/src/main/java/org/thoughtcrime/securesms/groups/GroupManagerV2Impl.kt index 08f6363fa7..6d0e22acb1 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/groups/GroupManagerV2Impl.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/groups/GroupManagerV2Impl.kt @@ -190,7 +190,7 @@ class GroupManagerV2Impl @Inject constructor( ) // Also send a group update message - sendGroupUpdateForAddingMembers(groupId, adminKey, members, insertLocally = false) + sendGroupUpdateForAddingMembers(groupId, adminKey, members) recipient } catch (e: Exception) { @@ -301,7 +301,7 @@ class GroupManagerV2Impl @Inject constructor( ) // Send a group update message to the group telling members someone has been invited - sendGroupUpdateForAddingMembers(group, adminKey, newMembers, insertLocally = true) + sendGroupUpdateForAddingMembers(group, adminKey, newMembers) } /** @@ -311,7 +311,6 @@ class GroupManagerV2Impl @Inject constructor( group: AccountId, adminKey: ByteArray, newMembers: Collection, - insertLocally: Boolean ) { val timestamp = clock.currentTimeMills() val signature = SodiumUtilities.sign( @@ -331,9 +330,7 @@ class GroupManagerV2Impl @Inject constructor( ).apply { this.sentTimestamp = timestamp } MessageSender.send(updatedMessage, Destination.ClosedGroup(group.hexString), false) - if (insertLocally) { - storage.insertGroupInfoChange(updatedMessage, group) - } + storage.insertGroupInfoChange(updatedMessage, group) } override suspend fun removeMembers(