darcy-framework/darcy-web

Add filtering API for Cookies

abocz opened this issue · 0 comments

So this use case:

browser.cookies().getAll().stream()
  .filter(filterCookiesInSomeWay())
  .forEach(c -> browser.cookies().delete(c));

Could become something like:

browser.cookies()
    .deleteWhere(c -> c.getDomain().contains("some.string"));

Set<Cookies> cookies = browser.cookies()
    .getWhere(c -> c.getDomain().contains("some.string"));

Examples by @alechenninger