fix: korrekt registrering av cookie jar

This commit is contained in:
Erik Hellman 2021-03-31 07:48:03 +02:00
parent 8196e3318e
commit b24e090471
3 changed files with 79 additions and 76 deletions

View File

@ -10,10 +10,11 @@ import com.facebook.react.ReactNativeHost;
import com.facebook.react.ReactPackage;
import com.facebook.react.modules.network.OkHttpClientFactory;
import com.facebook.react.modules.network.OkHttpClientProvider;
import com.facebook.react.modules.network.ReactCookieJarContainer;
import com.facebook.soloader.SoLoader;
import java.lang.reflect.InvocationTargetException;
import java.net.CookieManager;
import java.net.CookieHandler;
import java.util.List;
import okhttp3.OkHttpClient;
@ -57,8 +58,10 @@ public class MainApplication extends Application implements ReactApplication {
OkHttpClientProvider.setOkHttpClientFactory(new OkHttpClientFactory() {
@Override
public OkHttpClient createNewNetworkModuleClient() {
ReactCookieJarContainer reactCookieJarContainer = new ReactCookieJarContainer();
reactCookieJarContainer.setCookieJar(new SkolplattformenCookieJar(CookieHandler.getDefault()));
return OkHttpClientProvider.createClientBuilder(reactContext)
.cookieJar(new SkolplattformenCookieJar(new CookieManager()))
.cookieJar(reactCookieJarContainer)
.build();
}
});