]> nmode's Git Repositories - signal-cli/commitdiff
Don't clear contact store before receiving new sync contacts
authorAsamK <asamk@gmx.de>
Sat, 1 May 2021 13:03:18 +0000 (15:03 +0200)
committerAsamK <asamk@gmx.de>
Sat, 1 May 2021 13:03:26 +0000 (15:03 +0200)
lib/src/main/java/org/asamk/signal/manager/Manager.java

index 2f34f7a160f8b201411080cda27e7723ef0ad415..cd91230d7bb8667aa3a676efb10a5c4684521386 100644 (file)
@@ -1995,9 +1995,6 @@ public class Manager implements Closeable {
                         try (var attachmentAsStream = retrieveAttachmentAsStream(contactsMessage.getContactsStream()
                                 .asPointer(), tmpFile)) {
                             var s = new DeviceContactsInputStream(attachmentAsStream);
-                            if (contactsMessage.isComplete()) {
-                                account.getContactStore().clear();
-                            }
                             DeviceContact c;
                             while ((c = s.read()) != null) {
                                 if (c.getAddress().matches(account.getSelfAddress()) && c.getProfileKey().isPresent()) {