Merge pull request #1114 from TomHennen/fix1101
Can now download things while on mobile.
This commit is contained in:
commit
0a37a839b3
|
@ -43,7 +43,7 @@ public class ApOkHttpUrlLoader implements ModelLoader<GlideUrl, InputStream> {
|
|||
if (internalClient == null) {
|
||||
synchronized (Factory.class) {
|
||||
if (internalClient == null) {
|
||||
internalClient = AntennapodHttpClient.getHttpClient();
|
||||
internalClient = AntennapodHttpClient.newHttpClient();
|
||||
internalClient.interceptors().add(new NetworkAllowanceInterceptor());
|
||||
internalClient.interceptors().add(new BasicAuthenticationInterceptor());
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package de.danoeh.antennapod.core.service.download;
|
||||
|
||||
import android.support.annotation.NonNull;
|
||||
import android.os.Build;
|
||||
import android.util.Log;
|
||||
|
||||
|
@ -39,7 +40,21 @@ public class AntennapodHttpClient {
|
|||
public static synchronized OkHttpClient getHttpClient() {
|
||||
if (httpClient == null) {
|
||||
|
||||
if (BuildConfig.DEBUG) Log.d(TAG, "Creating new instance of HTTP client");
|
||||
httpClient = newHttpClient();
|
||||
}
|
||||
return httpClient;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new HTTP client. Most users should just use
|
||||
* getHttpClient() to get the standard AntennaPod client,
|
||||
* but sometimes it's necessary for others to have their own
|
||||
* copy so that the clients don't share state.
|
||||
* @return http client
|
||||
*/
|
||||
@NonNull
|
||||
public static OkHttpClient newHttpClient() {
|
||||
Log.d(TAG, "Creating new instance of HTTP client");
|
||||
|
||||
System.setProperty("http.maxConnections", String.valueOf(MAX_CONNECTIONS));
|
||||
|
||||
|
@ -62,10 +77,7 @@ public class AntennapodHttpClient {
|
|||
if(16 <= Build.VERSION.SDK_INT && Build.VERSION.SDK_INT < 21) {
|
||||
client.setSslSocketFactory(new CustomSslSocketFactory());
|
||||
}
|
||||
|
||||
httpClient = client;
|
||||
}
|
||||
return httpClient;
|
||||
return client;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue