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