File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
toolkit/jetbrains-core/resources/META-INF Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 1+ // Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2+ // SPDX-License-Identifier: Apache-2.0
3+
4+ package software.aws.toolkits.jetbrains.services.telemetry
5+
6+ import com.intellij.ide.util.RunOnceUtil
7+ import com.intellij.openapi.project.Project
8+ import com.intellij.openapi.startup.ProjectActivity
9+ import software.aws.toolkits.telemetry.SessionTelemetry
10+
11+ internal class AwsToolkitStartupMetrics : ProjectActivity {
12+ override suspend fun execute (project : Project ) {
13+ RunOnceUtil .runOnceForApp(this ::class .qualifiedName.toString()) {
14+ SessionTelemetry .start(project)
15+ }
16+ }
17+ }
Original file line number Diff line number Diff line change 196196 <statusBarWidgetFactory id =" CawsSpaceProjectInfo" implementation =" software.aws.toolkits.jetbrains.services.caws.CawsStatusBarInstaller" />
197197
198198 <postStartupActivity implementation =" software.aws.toolkits.jetbrains.core.executables.ExecutableLoader" />
199+ <postStartupActivity implementation =" software.aws.toolkits.jetbrains.services.telemetry.AwsToolkitStartupMetrics" />
199200 <postStartupActivity implementation =" software.aws.toolkits.jetbrains.core.startup.QMigrationActivity" />
200201 <postStartupActivity implementation =" software.aws.toolkits.jetbrains.core.startup.ToolWindowStartupActivity" />
201202
You can’t perform that action at this time.
0 commit comments