diff options
author | Ilya Kirillov <ilya.kirillov@jetbrains.com> | 2020-12-28 13:46:09 +0100 |
---|---|---|
committer | kotlin-ide-monorepo-bot <kotlin-ide-monorepo-bot-no-reply@jetbrains.com> | 2020-12-31 13:57:04 +0000 |
commit | 0b20543985f26fae01fd0aaaf64bbedaf8b46e9d (patch) | |
tree | b3acd7b7f664e6ccedc02fa57cbf55c97ef229b2 /project-wizard | |
parent | b7d12e05d398be3e39bc5f0ceec46554e1c99926 (diff) | |
download | intellij-kotlin-0b20543985f26fae01fd0aaaf64bbedaf8b46e9d.tar.gz |
Wizard: log used module types on project creation
GitOrigin-RevId: ce0d55f85c4598177af352b1e830c2da0211d084
Diffstat (limited to 'project-wizard')
-rw-r--r-- | project-wizard/idea/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/project-wizard/idea/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt b/project-wizard/idea/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt index 4279a6167620..41912b71dd36 100644 --- a/project-wizard/idea/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt +++ b/project-wizard/idea/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt @@ -117,10 +117,14 @@ class NewProjectWizardModuleBuilder : EmptyModuleBuilder() { } private fun logToFUS(project: Project?) { + val modules = wizard.context.read { + KotlinPlugin.modules.reference.settingValue + } val projectCreationStats = ProjectCreationStats( KotlinTemplatesFactory.KOTLIN_GROUP_NAME, wizard.projectTemplate!!.id, wizard.buildSystemType!!.id, + modules.map { it.configurator.id }, ) WizardStatsService.logDataOnProjectGenerated( wizard.context.contextComponents.get(), @@ -129,10 +133,8 @@ class NewProjectWizardModuleBuilder : EmptyModuleBuilder() { uiEditorUsagesStats ) - val moduleTemplates = wizard.context.read { - KotlinPlugin.modules.reference.settingValue.map { module -> - module.template?.id ?: "none" - } + val moduleTemplates = modules.map { module -> + module.template?.id ?: "none" } WizardStatsService.logUsedModuleTemplatesOnNewWizardProjectCreated( wizard.context.contextComponents.get(), |