From 92081c3ba3dcc50ea5156865bfb327980081a218 Mon Sep 17 00:00:00 2001 From: Anastasia Ivanova Date: Mon, 5 Oct 2020 19:32:42 +0200 Subject: [PATCH] IDEA-CR-67160 reuse PlatformUtils.isJetBrainsProduct GitOrigin-RevId: 8b7ececf08afcc87f185c1242d271cac78da585e --- .../eventLog/fus/FeatureUsageEventLoggerProvider.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/platform/statistics/src/com/intellij/internal/statistic/eventLog/fus/FeatureUsageEventLoggerProvider.kt b/platform/statistics/src/com/intellij/internal/statistic/eventLog/fus/FeatureUsageEventLoggerProvider.kt index 21427aa5bc53..37876df2f78d 100644 --- a/platform/statistics/src/com/intellij/internal/statistic/eventLog/fus/FeatureUsageEventLoggerProvider.kt +++ b/platform/statistics/src/com/intellij/internal/statistic/eventLog/fus/FeatureUsageEventLoggerProvider.kt @@ -5,18 +5,14 @@ import com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider import com.intellij.internal.statistic.utils.StatisticsUploadAssistant import com.intellij.openapi.application.ApplicationInfo import com.intellij.openapi.application.ApplicationManager +import com.intellij.util.PlatformUtils import java.util.concurrent.TimeUnit internal class FeatureUsageEventLoggerProvider : StatisticsEventLoggerProvider("FUS", 58, sendFrequencyMs = TimeUnit.MINUTES.toMillis(15)) { override fun isRecordEnabled(): Boolean { return !ApplicationManager.getApplication().isUnitTestMode && StatisticsUploadAssistant.isCollectAllowed() && - !isThirdParty() - } - - private fun isThirdParty(): Boolean { - val applicationInfo = ApplicationInfo.getInstance() - return applicationInfo != null && applicationInfo.shortCompanyName != "JetBrains" + (ApplicationInfo.getInstance() == null || PlatformUtils.isJetBrainsProduct()) } override fun isSendEnabled(): Boolean {