From 9d2729add1e3f28b69d4a141715566899991849b Mon Sep 17 00:00:00 2001 From: Ammar Githam Date: Sun, 27 Sep 2020 04:29:45 +0900 Subject: [PATCH] Fix login crash (read description) In previous sdk Arrays.asList() returned a mutable list, but now returns immutable list. --- .../main/java/awais/instagrabber/utils/CookieUtils.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/awais/instagrabber/utils/CookieUtils.java b/app/src/main/java/awais/instagrabber/utils/CookieUtils.java index 17c43e2b..a9421372 100644 --- a/app/src/main/java/awais/instagrabber/utils/CookieUtils.java +++ b/app/src/main/java/awais/instagrabber/utils/CookieUtils.java @@ -10,6 +10,7 @@ import java.net.CookieStore; import java.net.HttpCookie; import java.net.URI; import java.net.URISyntaxException; +import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.regex.Matcher; @@ -31,8 +32,7 @@ public final class CookieUtils { cookieStore.removeAll(); Utils.dataBox.deleteAllUserCookies(); return; - } - else if (cookieRaw.equals("LOGOUT")) { + } else if (cookieRaw.equals("LOGOUT")) { cookieStore.removeAll(); return; } @@ -79,7 +79,7 @@ public final class CookieUtils { @Nullable public static String getCookie(@Nullable final String webViewUrl) { - final List domains = Arrays.asList( + final List domains = new ArrayList<>(Arrays.asList( "https://instagram.com", "https://instagram.com/", "http://instagram.com", @@ -88,8 +88,7 @@ public final class CookieUtils { "https://www.instagram.com/", "http://www.instagram.com", "http://www.instagram.com/" - ); - + )); if (!TextUtils.isEmpty(webViewUrl)) { domains.add(0, webViewUrl); }