diff --git a/platform/platform-impl/src/com/intellij/internal/statistic/service/fus/FUStatisticsSettingsService.java b/platform/platform-impl/src/com/intellij/internal/statistic/service/fus/FUStatisticsSettingsService.java index 2be66c968b99..93ba7c1ee06d 100644 --- a/platform/platform-impl/src/com/intellij/internal/statistic/service/fus/FUStatisticsSettingsService.java +++ b/platform/platform-impl/src/com/intellij/internal/statistic/service/fus/FUStatisticsSettingsService.java @@ -6,6 +6,7 @@ import com.intellij.openapi.application.ApplicationInfo; import com.intellij.openapi.application.impl.ApplicationInfoImpl; import com.intellij.util.ArrayUtil; import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; import java.util.Collections; import java.util.Set; @@ -20,6 +21,7 @@ import java.util.Set; */ public class FUStatisticsSettingsService extends StatisticsConnectionService { private static final String APPROVED_GROUPS_SERVICE = "white-list-service"; + private static final String DICTIONARY_SERVICE = "dictionary-service"; public static FUStatisticsSettingsService getInstance() {return new FUStatisticsSettingsService();} private FUStatisticsSettingsService() { @@ -29,7 +31,7 @@ public class FUStatisticsSettingsService extends StatisticsConnectionService { @NotNull @Override public String[] getAttributeNames() { - return ArrayUtil.mergeArrays(super.getAttributeNames(), APPROVED_GROUPS_SERVICE); + return ArrayUtil.mergeArrays(super.getAttributeNames(), APPROVED_GROUPS_SERVICE, DICTIONARY_SERVICE); } @NotNull @@ -41,6 +43,11 @@ public class FUStatisticsSettingsService extends StatisticsConnectionService { return FUStatisticsWhiteListGroupsService.getApprovedGroups(getProductRelatedUrl(approvedGroupsServiceUrl)); } + @Nullable + public String getDictionaryServiceUrl() { + return getSettingValue(DICTIONARY_SERVICE); + } + @NotNull public String getProductRelatedUrl(@NotNull String approvedGroupsServiceUrl) { return approvedGroupsServiceUrl + ApplicationInfo.getInstance().getBuild().getProductCode() + ".json";