override fun update()

in core/src/main/kotlin/com/jetbrains/aspire/actions/dashboard/host/AspireHostBaseAction.kt [24:39]


    override fun update(event: AnActionEvent) {
        val project = event.project
        val appHostVm = event.getData(ASPIRE_APP_HOST)
        if (project == null || appHostVm == null) {
            event.presentation.isEnabledAndVisible = false
            return
        }

        updateAction(event, appHostVm)

        val aspireHost = getAppHost(appHostVm.appHostMainFilePath, project)
        if (aspireHost == null) {
            event.presentation.isEnabledAndVisible = false
            return
        }
    }