override fun repositoryStateChanged()

in src/main/kotlin/org/jetbrains/teamcity/github/WebHooksManager.kt [28:36]


        override fun repositoryStateChanged(root: VcsRoot, oldState: RepositoryState, newState: RepositoryState) {
            if (!Util.isSuitableVcsRoot(root)) return
            val info = Util.getGitHubInfo(root) ?: return
            for (hook in storage.getHooks(info)) {
                if (hook.status.good && !isBranchesInfoUpToDate(hook, newState.branchRevisions)) {
                    hook.status = Status.OUTDATED
                }
            }
        }