private Optional getRedirectUrlFromCookie()

in src/main/java/com/gerritforge/gerrit/plugins/account/AccountLoginRedirectFilter.java [95:105]


  private Optional<String> getRedirectUrlFromCookie(HttpServletRequest httpRequest) {
    Cookie[] cookies = httpRequest.getCookies();
    if (cookies == null) {
      return Optional.empty();
    }

    return Arrays.stream(cookies)
        .filter(c -> c.getName().equals(REDIRECT_COOKIE))
        .findFirst()
        .flatMap(c -> resolveUrl(urlProvider.get(), c.getValue()));
  }