fun getEnforcePopupData()

in src/main/kotlin/org/jetbrains/teamcity/github/controllers/EditProjectWebHooksTab.kt [168:178]


    fun getEnforcePopupData(): Map<String, Boolean> {
        val map = HashMap<String, Boolean>()
        val hooks = getVisibleHooks()
        val servers = hooks.map { it.key.server }.toHashSet()
        for (server in servers) {
            val connections = helper.getConnections(project, server)
            val tokens = helper.getExistingTokens(project, connections, user)
            map[server] = connections.isEmpty() || tokens.isEmpty()
        }
        return map
    }