From 037061531e7536fc9925963e329e21fc9fd3f8b3 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Wed, 14 Nov 2018 14:17:26 +0100 Subject: [PATCH] Only save cookies for domains, which contain cam4 --- src/main/java/ctbrec/sites/cam4/Cam4HttpClient.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/ctbrec/sites/cam4/Cam4HttpClient.java b/src/main/java/ctbrec/sites/cam4/Cam4HttpClient.java index 968d1de4..b1b6d3ff 100644 --- a/src/main/java/ctbrec/sites/cam4/Cam4HttpClient.java +++ b/src/main/java/ctbrec/sites/cam4/Cam4HttpClient.java @@ -96,16 +96,21 @@ public class Cam4HttpClient extends HttpClient { HttpUrl redirectedUrl = HttpUrl.parse(loginDialog.getUrl()); List cookies = new ArrayList<>(); for (HttpCookie webViewCookie : loginDialog.getCookies()) { - Cookie cookie = Cookie.parse(redirectedUrl, webViewCookie.toString()); - cookies.add(cookie); + if(webViewCookie.getDomain().contains("cam4")) { + Cookie cookie = Cookie.parse(redirectedUrl, webViewCookie.toString()); + LOG.debug("{} {} {}", webViewCookie.getDomain(), webViewCookie.getName(), webViewCookie.getValue()); + cookies.add(cookie); + } } cookieJar.saveFromResponse(redirectedUrl, cookies); HttpUrl origUrl = HttpUrl.parse(Cam4LoginDialog.URL); cookies = new ArrayList<>(); for (HttpCookie webViewCookie : loginDialog.getCookies()) { - Cookie cookie = Cookie.parse(origUrl, webViewCookie.toString()); - cookies.add(cookie); + if(webViewCookie.getDomain().contains("cam4")) { + Cookie cookie = Cookie.parse(origUrl, webViewCookie.toString()); + cookies.add(cookie); + } } cookieJar.saveFromResponse(origUrl, cookies); }