From 578ea12b59aead1979191162a7eff04fb66294f6 Mon Sep 17 00:00:00 2001 From: Ehren Kret Date: Fri, 29 Apr 2022 11:08:36 -0500 Subject: [PATCH] Add gift badges to user capabilities --- .../textsecuregcm/entities/UserCapabilities.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/entities/UserCapabilities.java b/service/src/main/java/org/whispersystems/textsecuregcm/entities/UserCapabilities.java index 915db323e..86e8df619 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/entities/UserCapabilities.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/entities/UserCapabilities.java @@ -17,7 +17,8 @@ public class UserCapabilities { account.isSenderKeySupported(), account.isAnnouncementGroupSupported(), account.isChangeNumberSupported(), - account.isStoriesSupported()); + account.isStoriesSupported(), + account.isGiftBadgesSupported()); } @JsonProperty @@ -38,6 +39,9 @@ public class UserCapabilities { @JsonProperty private boolean stories; + @JsonProperty + private boolean giftBadges; + public UserCapabilities() { } @@ -46,7 +50,8 @@ public class UserCapabilities { final boolean senderKey, final boolean announcementGroup, final boolean changeNumber, - final boolean stories) { + final boolean stories, + final boolean giftBadges) { this.gv2 = gv2; this.gv1Migration = gv1Migration; @@ -54,6 +59,7 @@ public class UserCapabilities { this.announcementGroup = announcementGroup; this.changeNumber = changeNumber; this.stories = stories; + this.giftBadges = giftBadges; } public boolean isGv2() { @@ -79,4 +85,8 @@ public class UserCapabilities { public boolean isStories() { return stories; } + + public boolean isGiftBadges() { + return giftBadges; + } }