Only sync V1 groups with linked devices.

fork-5.53.8
Alan Evans 2020-06-30 10:17:42 -03:00 zatwierdzone przez GitHub
rodzic 9dbb2ef630
commit 5c0cb425a6
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

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

Wyświetl plik

@ -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()) {