]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/helper/ContactHelper.java
Store profile sharing enabled for contacts
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / helper / ContactHelper.java
index 71b2ded8f168dccc0313be22a1262467d64c5c0c..164fea761d2d541986b8b4b8537f034f78947a8f 100644 (file)
@@ -36,6 +36,9 @@ public class ContactHelper {
     public void setContactBlocked(RecipientId recipientId, boolean blocked) {
         var contact = account.getContactStore().getContact(recipientId);
         final var builder = contact == null ? Contact.newBuilder() : Contact.newBuilder(contact);
+        if (blocked) {
+            builder.withProfileSharingEnabled(false);
+        }
         account.getContactStore().storeContact(recipientId, builder.withBlocked(blocked).build());
     }
 }