Skip to content

Commit 4000b02

Browse files
authored
fix(cookies): init cookie manager after server url is set
1 parent b9e345a commit 4000b02

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

android/capacitor/src/main/java/com/getcapacitor/plugin/CapacitorCookies.java

+6-5
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,18 @@ public class CapacitorCookies extends Plugin {
2020
@Override
2121
public void load() {
2222
this.bridge.getWebView().addJavascriptInterface(this, "CapacitorCookiesAndroidInterface");
23-
if (isEnabled()) {
24-
this.cookieManager = new CapacitorCookieManager(null, java.net.CookiePolicy.ACCEPT_ALL, this.bridge);
25-
CookieHandler.setDefault(cookieManager);
26-
}
2723
super.load();
2824
}
2925

3026
@JavascriptInterface
3127
public boolean isEnabled() {
3228
PluginConfig pluginConfig = getBridge().getConfig().getPluginConfiguration("CapacitorCookies");
33-
return pluginConfig.getBoolean("enabled", false);
29+
boolean isEnabled = pluginConfig.getBoolean("enabled", false);
30+
if (isEnabled) {
31+
this.cookieManager = new CapacitorCookieManager(null, java.net.CookiePolicy.ACCEPT_ALL, this.bridge);
32+
CookieHandler.setDefault(cookieManager);
33+
}
34+
return isEnabled;
3435
}
3536

3637
/**

0 commit comments

Comments
 (0)