From d617a9255a8cb9a69827944d45288d2e49456f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=A4ufele?= Date: Mon, 20 Jan 2020 00:24:19 +0100 Subject: [PATCH] Store blocked state from incoming contact and group sync messages --- src/main/java/org/asamk/signal/manager/Manager.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/asamk/signal/manager/Manager.java b/src/main/java/org/asamk/signal/manager/Manager.java index 72c6ce15..4890f9f5 100644 --- a/src/main/java/org/asamk/signal/manager/Manager.java +++ b/src/main/java/org/asamk/signal/manager/Manager.java @@ -1287,6 +1287,7 @@ public class Manager implements Signal { } syncGroup.addMembers(g.getMembers()); syncGroup.active = g.isActive(); + syncGroup.blocked = g.isBlocked(); if (g.getColor().isPresent()) { syncGroup.color = g.getColor().get(); } @@ -1365,9 +1366,7 @@ public class Manager implements Signal { thread.messageExpirationTime = c.getExpirationTimer().get(); account.getThreadStore().updateThread(thread); } - if (c.isBlocked()) { - // TODO store list of blocked numbers - } + contact.blocked = c.isBlocked(); account.getContactStore().updateContact(contact); if (c.getAvatar().isPresent()) {