]> nmode's Git Repositories - signal-cli/commitdiff
Don't store default values of group blocked/permissionDenied
authorAsamK <asamk@gmx.de>
Mon, 20 Dec 2021 13:02:40 +0000 (14:02 +0100)
committerAsamK <asamk@gmx.de>
Mon, 20 Dec 2021 13:38:48 +0000 (14:38 +0100)
lib/src/main/java/org/asamk/signal/manager/storage/groups/GroupStore.java

index 78c8b23e906b4505b303892814f1f586c78188d6..f24ee99cf42f07b14053e0c9a983fac99099ef7c 100644 (file)
@@ -1,5 +1,6 @@
 package org.asamk.signal.manager.storage.groups;
 
+import com.fasterxml.jackson.annotation.JsonInclude;
 import com.fasterxml.jackson.core.JsonGenerator;
 import com.fasterxml.jackson.core.JsonParser;
 import com.fasterxml.jackson.databind.DeserializationContext;
@@ -341,7 +342,11 @@ public class GroupStore {
         }
 
         private record GroupV2(
-                String groupId, String masterKey, String distributionId, boolean blocked, boolean permissionDenied
+                String groupId,
+                String masterKey,
+                String distributionId,
+                @JsonInclude(JsonInclude.Include.NON_DEFAULT) boolean blocked,
+                @JsonInclude(JsonInclude.Include.NON_DEFAULT) boolean permissionDenied
         ) {}
     }