forked from organicmaps/organicmaps
[android] Added usage of all predefined http headers during downloading boomkarks via download manager
This commit is contained in:
parent
87dc27a90d
commit
12a18ac614
1 changed files with 6 additions and 4 deletions
|
@ -3,14 +3,15 @@ package com.mapswithme.maps.bookmarks;
|
|||
import android.app.DownloadManager;
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Pair;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import com.mapswithme.maps.Framework;
|
||||
import com.mapswithme.maps.bookmarks.data.BookmarkManager;
|
||||
import com.mapswithme.util.HttpClient;
|
||||
import com.mapswithme.util.KeyValue;
|
||||
import com.mapswithme.util.log.Logger;
|
||||
import com.mapswithme.util.log.LoggerFactory;
|
||||
|
||||
|
@ -54,10 +55,11 @@ public class BookmarksDownloadManager
|
|||
DownloadManager.Request request = new DownloadManager
|
||||
.Request(dstUri)
|
||||
.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE)
|
||||
.addRequestHeader(HttpClient.HEADER_USER_AGENT, Framework.nativeGetUserAgent())
|
||||
.addRequestHeader(HttpClient.HEADER_DEVICE_ID, Framework.nativeGetDeviceId())
|
||||
.setDestinationInExternalFilesDir(mContext, null, dstUri.getLastPathSegment());
|
||||
|
||||
for (KeyValue header: BookmarkManager.INSTANCE.getCatalogHeaders())
|
||||
request.addRequestHeader(header.getKey(), header.getValue());
|
||||
|
||||
String accessToken = Framework.nativeGetAccessToken();
|
||||
if (!TextUtils.isEmpty(accessToken))
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue