Skip to content

Commit 65728c9

Browse files
committed
Fixed unsafe member config
1 parent 398af1c commit 65728c9

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

app/src/main/java/org/thoughtcrime/securesms/groups/ManageGroupMembersViewModel.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -222,12 +222,12 @@ class ManageGroupMembersViewModel @AssistedInject constructor(
222222
}
223223
) {
224224
// Look up current member configs once
225-
val membersCfg = configFactory.withGroupConfigs(groupId) { it.groupMembers }
226-
227-
// Build per-member invites with their own shareHistory flag
228-
val invites = selectedMembers.value.distinct().map { member ->
229-
val shareHistory = membersCfg?.getOrNull(member.accountId.hexString)?.supplement == true
230-
MemberInvite(id = member.accountId, shareHistory = shareHistory)
225+
val invites: List<MemberInvite> = configFactory.withGroupConfigs(groupId) { cfg ->
226+
selectedMembers.value.map { member ->
227+
val shareHistory =
228+
cfg.groupMembers.getOrNull(member.accountId.hexString)?.supplement == true
229+
MemberInvite(id = member.accountId, shareHistory = shareHistory)
230+
}
231231
}
232232

233233
removeSearchState(true)

0 commit comments

Comments
 (0)