public boolean shouldPublish()

in src/main/java/com/cisco/gerrit/plugins/slack/message/ReviewerAddedMessageGenerator.java [57:76]


  public boolean shouldPublish() {
    if (!config.isEnabled() || !config.shouldPublishOnReviewerAdded()) {
      return false;
    }

    try {
      ChangeAttribute change;
      change = event.change.get();
      if (config.getIgnorePrivatePatchSet() && Boolean.TRUE.equals(change.isPrivate)) {
        return false;
      }
      if (config.getIgnoreWorkInProgressPatchSet() && Boolean.TRUE.equals(change.wip)) {
        return false;
      }
    } catch (Exception e) {
      LOGGER.warn("Error checking private and work-in-progress status", e);
    }

    return true;
  }