mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-12-01 12:31:45 +00:00
Fix user-agent not always being sent (#7829)
Co-authored-by: Tony Tam <engineer.tonytam@gmail.com>
This commit is contained in:
@ -14,6 +14,7 @@ import de.danoeh.antennapod.model.feed.Feed;
|
||||
import de.danoeh.antennapod.model.feed.FeedMedia;
|
||||
import de.danoeh.antennapod.net.common.AntennapodHttpClient;
|
||||
import de.danoeh.antennapod.net.common.NetworkUtils;
|
||||
import de.danoeh.antennapod.net.common.UserAgentInterceptor;
|
||||
import okhttp3.Interceptor;
|
||||
import okhttp3.OkHttpClient;
|
||||
import okhttp3.Protocol;
|
||||
@ -42,6 +43,7 @@ class ApOkHttpUrlLoader implements ModelLoader<String, InputStream> {
|
||||
if (internalClient == null) {
|
||||
OkHttpClient.Builder builder = AntennapodHttpClient.newBuilder();
|
||||
builder.interceptors().add(new NetworkAllowanceInterceptor());
|
||||
builder.interceptors().add(new UserAgentInterceptor());
|
||||
builder.cache(null); // Handled by Glide
|
||||
internalClient = builder.build();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user