mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-217839 don't expose UtmIdeUrlTrackingParametersProvider
GitOrigin-RevId: 6f2b3d3230395db6b07cf3bca760f8f3e21b6702
This commit is contained in:
committed by
intellij-monorepo-bot
parent
595f063661
commit
f2bf056175
@@ -2559,11 +2559,6 @@ f:com.intellij.ide.browsers.impl.WebBrowserServiceImpl$Companion
|
||||
- f:getDebuggableUrl(com.intellij.psi.PsiElement):com.intellij.util.Url
|
||||
- f:getDebuggableUrls(com.intellij.psi.PsiElement):java.util.Collection
|
||||
- f:getProviders(com.intellij.ide.browsers.OpenInBrowserRequest):kotlin.sequences.Sequence
|
||||
f:com.intellij.ide.customization.UtmIdeUrlTrackingParametersProvider
|
||||
- com.intellij.openapi.application.IdeUrlTrackingParametersProvider
|
||||
- <init>():V
|
||||
- augmentUrl(java.lang.String):java.lang.String
|
||||
- augmentUrl(java.lang.String,java.lang.String):java.lang.String
|
||||
f:com.intellij.ide.dnd.DnDEventImpl
|
||||
- com.intellij.openapi.util.UserDataHolderBase
|
||||
- com.intellij.ide.dnd.DnDEvent
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.net.URISyntaxException;
|
||||
|
||||
public final class UtmIdeUrlTrackingParametersProvider extends IdeUrlTrackingParametersProvider {
|
||||
final class UtmIdeUrlTrackingParametersProvider extends IdeUrlTrackingParametersProvider {
|
||||
@Override
|
||||
public @NotNull String augmentUrl(@NotNull String originalUrl) {
|
||||
return augmentUrl(originalUrl, ApplicationInfo.getInstance().getBuild().getProductCode());
|
||||
|
||||
+5
-5
@@ -2,7 +2,6 @@
|
||||
package com.intellij.pycharm.community.ide.impl.promotion
|
||||
|
||||
import com.intellij.ide.BrowserUtil
|
||||
import com.intellij.ide.customization.UtmIdeUrlTrackingParametersProvider
|
||||
import com.intellij.internal.statistic.eventLog.EventLogGroup
|
||||
import com.intellij.internal.statistic.eventLog.events.EventFields
|
||||
import com.intellij.internal.statistic.service.fus.collectors.CounterUsagesCollector
|
||||
@@ -14,15 +13,16 @@ import com.intellij.pycharm.community.ide.impl.promotion.PyCharmPromoCollector.P
|
||||
import org.apache.http.client.utils.URIBuilder
|
||||
import java.net.URISyntaxException
|
||||
|
||||
object PyCharmPromoCollector : CounterUsagesCollector() {
|
||||
private object PyCharmPromoCollector : CounterUsagesCollector() {
|
||||
override fun getGroup(): EventLogGroup = GROUP
|
||||
|
||||
private const val FUS_GROUP_ID = "pycharm.promo"
|
||||
private val GROUP = EventLogGroup(FUS_GROUP_ID, 2)
|
||||
private val PromoEventSourceField = EventFields.Enum("source", PromoEventSource::class.java) { it.name.lowercase() }
|
||||
private val PromoTopicField = EventFields.Enum("topic", PromoTopic::class.java) { it.name.lowercase() }
|
||||
internal val PromoOpenDownloadPageEvent = GROUP.registerEvent("open.download.page", PromoEventSourceField, PromoTopicField)
|
||||
internal val PromoLearnModeEvent = GROUP.registerEvent("open.learn.more.page", PromoEventSourceField, PromoTopicField)
|
||||
|
||||
val PromoOpenDownloadPageEvent = GROUP.registerEvent("open.download.page", PromoEventSourceField, PromoTopicField)
|
||||
val PromoLearnModeEvent = GROUP.registerEvent("open.learn.more.page", PromoEventSourceField, PromoTopicField)
|
||||
}
|
||||
|
||||
enum class PromoEventSource {
|
||||
@@ -68,7 +68,7 @@ private fun createLinkWithInfo(promoTopic: PromoTopic, originalUrl: String): Str
|
||||
.build().toString()
|
||||
}
|
||||
catch (e: URISyntaxException) {
|
||||
Logger.getInstance(UtmIdeUrlTrackingParametersProvider::class.java).warn(originalUrl, e)
|
||||
Logger.getInstance(PyCharmPromoCollector::class.java).warn(originalUrl, e)
|
||||
return originalUrl
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user