Only sync V1 groups with linked devices.

This commit is contained in:
Alan Evans 2020-06-30 10:17:42 -03:00 committed by GitHub
parent 9dbb2ef630
commit 5c0cb425a6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View file

@ -693,6 +693,10 @@ public final class GroupDatabase extends Database {
return mms;
}
public boolean isV1Group() {
return !mms && !isV2Group();
}
public boolean isV2Group() {
return v2GroupProperties != null;
}

View file

@ -85,7 +85,7 @@ public class MultiDeviceGroupUpdateJob extends BaseJob {
reader = DatabaseFactory.getGroupDatabase(context).getGroups();
while ((record = reader.getNext()) != null) {
if (!record.isMms()) {
if (record.isV1Group()) {
List<SignalServiceAddress> members = new LinkedList<>();
for (RecipientId member : record.getMembers()) {