Fix prevention of adding group members a second time
This commit is contained in:
parent
ff998fce57
commit
caabde4acf
@ -816,7 +816,10 @@ public class Manager implements Closeable {
|
|||||||
|
|
||||||
if (members != null) {
|
if (members != null) {
|
||||||
final Set<SignalServiceAddress> newMembers = new HashSet<>(members);
|
final Set<SignalServiceAddress> newMembers = new HashSet<>(members);
|
||||||
newMembers.removeAll(group.getMembers());
|
newMembers.removeAll(group.getMembers()
|
||||||
|
.stream()
|
||||||
|
.map(this::resolveSignalServiceAddress)
|
||||||
|
.collect(Collectors.toSet()));
|
||||||
if (newMembers.size() > 0) {
|
if (newMembers.size() > 0) {
|
||||||
Pair<DecryptedGroup, GroupChange> groupGroupChangePair = groupHelper.updateGroupV2(groupInfoV2,
|
Pair<DecryptedGroup, GroupChange> groupGroupChangePair = groupHelper.updateGroupV2(groupInfoV2,
|
||||||
newMembers);
|
newMembers);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user