mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
[settings-sync] IDEA-335945 Add statistics about logging into JetBrains account as a result of promotion
GitOrigin-RevId: d86db71af8f0e01f068d74ab4749918561220d0a
This commit is contained in:
committed by
intellij-monorepo-bot
parent
1bddfbaef4
commit
393f4480cf
@@ -73,6 +73,12 @@ class SettingsSyncPromotion : SettingsDialogListener {
|
||||
SettingsSyncEventsStatistics.PROMOTION_IN_SETTINGS.log(PromotionInSettingsEvent.SHOWN)
|
||||
|
||||
SettingsSyncEvents.getInstance().addListener(object : SettingsSyncEventListener {
|
||||
override fun loginStateChanged() {
|
||||
if (SettingsSyncAuthService.getInstance().isLoggedIn()) {
|
||||
SettingsSyncEventsStatistics.PROMOTION_IN_SETTINGS.log(PromotionInSettingsEvent.LOGGED_IN)
|
||||
}
|
||||
}
|
||||
|
||||
override fun enabledStateChanged(syncEnabled: Boolean) {
|
||||
if (syncEnabled) {
|
||||
SettingsSyncEventsStatistics.PROMOTION_IN_SETTINGS.log(PromotionInSettingsEvent.ENABLED)
|
||||
|
||||
@@ -5,7 +5,7 @@ import com.intellij.internal.statistic.eventLog.events.EventFields
|
||||
import com.intellij.internal.statistic.service.fus.collectors.CounterUsagesCollector
|
||||
|
||||
object SettingsSyncEventsStatistics : CounterUsagesCollector() {
|
||||
val GROUP: EventLogGroup = EventLogGroup("settings.sync.events", 4)
|
||||
val GROUP: EventLogGroup = EventLogGroup("settings.sync.events", 5)
|
||||
|
||||
val ENABLED_MANUALLY = GROUP.registerEvent("enabled.manually", EventFields.Enum("method", EnabledMethod::class.java))
|
||||
val DISABLED_MANUALLY = GROUP.registerEvent("disabled.manually", EventFields.Enum("method", ManualDisableMethod::class.java))
|
||||
@@ -46,6 +46,7 @@ object SettingsSyncEventsStatistics : CounterUsagesCollector() {
|
||||
SHOWN,
|
||||
GO_TO_SETTINGS_SYNC,
|
||||
SKIP,
|
||||
LOGGED_IN,
|
||||
ENABLED
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user