From 99e03d9a2e6e28e3160a682ad25b01519fe1ee74 Mon Sep 17 00:00:00 2001 From: Fox2Code Date: Mon, 23 May 2022 18:46:22 +0200 Subject: [PATCH] Fix getting CookieManager instance outside try catch (Fix #152) --- app/src/main/java/com/fox2code/mmm/utils/Http.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/fox2code/mmm/utils/Http.java b/app/src/main/java/com/fox2code/mmm/utils/Http.java index 0868711..6d286a6 100644 --- a/app/src/main/java/com/fox2code/mmm/utils/Http.java +++ b/app/src/main/java/com/fox2code/mmm/utils/Http.java @@ -76,7 +76,6 @@ public class Http { } throw error; } - CookieManager.getInstance().setAcceptCookie(true); OkHttpClient.Builder httpclientBuilder = new OkHttpClient.Builder(); // Default is 10, extend it a bit for slow mobile connections. httpclientBuilder.connectTimeout(15, TimeUnit.SECONDS); @@ -144,6 +143,7 @@ public class Http { CookieManager cookieManager; try { cookieManager = CookieManager.getInstance(); + cookieManager.setAcceptCookie(true); cookieManager.flush(); // Make sure the instance work } catch (Throwable t) { cookieManager = null;