in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/IndexEventSubscriber.java [59:72]
protected Boolean shouldConsumeEvent(Event event) {
if (event instanceof ChangeIndexEvent) {
ChangeIndexEvent changeIndexEvent = (ChangeIndexEvent) event;
String projectName = changeIndexEvent.projectName;
if (isDeletedChangeWithEmptyProject(changeIndexEvent)) {
projectName = findProjectFromChangeId(changeIndexEvent.changeId).orElse(projectName);
}
return projectsFilter.matches(projectName);
}
if (event instanceof ProjectIndexEvent) {
return projectsFilter.matches(((ProjectIndexEvent) event).projectName);
}
return true;
}