private Optional resolveUrl()

in src/main/java/com/gerritforge/gerrit/plugins/account/AccountLoginRedirectFilter.java [107:117]


  private Optional<String> resolveUrl(String canonicalUrl, String path) {
    if (path.startsWith(canonicalUrl)) {
      return Optional.of(path);
    }

    if (!path.startsWith("http")) {
      return Optional.of(canonicalUrl + (path.startsWith("/") ? path.substring(1) : path));
    }

    return Optional.empty();
  }