From: AsamK Date: Mon, 20 Dec 2021 13:02:40 +0000 (+0100) Subject: Don't store default values of group blocked/permissionDenied X-Git-Tag: v0.10.1~56 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/dc2470d046ded4bf4f7f026ce5976a7074165957 Don't store default values of group blocked/permissionDenied --- diff --git a/lib/src/main/java/org/asamk/signal/manager/storage/groups/GroupStore.java b/lib/src/main/java/org/asamk/signal/manager/storage/groups/GroupStore.java index 78c8b23e..f24ee99c 100644 --- a/lib/src/main/java/org/asamk/signal/manager/storage/groups/GroupStore.java +++ b/lib/src/main/java/org/asamk/signal/manager/storage/groups/GroupStore.java @@ -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 ) {} }