diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/SubscriptionController.java b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/SubscriptionController.java index ba14dd7eb..8a5543964 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/SubscriptionController.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/SubscriptionController.java @@ -462,9 +462,12 @@ public class SubscriptionController { return CompletableFuture.supplyAsync(() -> { long boostLevel = boostConfiguration.getLevel(); String boostBadge = boostConfiguration.getBadge(); + long giftLevel = giftConfiguration.level(); + String giftBadge = giftConfiguration.badge(); List acceptableLanguages = getAcceptableLanguagesForRequest(containerRequestContext); - GetBoostBadgesResponse getBoostBadgesResponse = new GetBoostBadgesResponse(Map.of(boostLevel, - new GetBoostBadgesResponse.Level(badgeTranslator.translate(acceptableLanguages, boostBadge)))); + GetBoostBadgesResponse getBoostBadgesResponse = new GetBoostBadgesResponse(Map.of( + boostLevel, new GetBoostBadgesResponse.Level(badgeTranslator.translate(acceptableLanguages, boostBadge)), + giftLevel, new GetBoostBadgesResponse.Level(badgeTranslator.translate(acceptableLanguages, giftBadge)))); return Response.ok(getBoostBadgesResponse).build(); }); }