in intellij/src/main/kotlin/motif/intellij/MotifService.kt [80:92]
fun attach() {
DumbService.getInstance(project).runWhenSmart {
ApplicationManager.getApplication().runReadAction {
// Initialize plugin with empty graph to avoid IDE startup slowdown
val emptyGraph: ResolvedGraph = ResolvedGraph.create(emptyList())
onGraphUpdated(emptyGraph)
project
.getService(AnalyticsService::class.java)
.logEvent(MotifAnalyticsActions.PROJECT_OPENED)
}
}
}