summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http
diff options
context:
space:
mode:
authorIvo van Dongen <info@ivovandongen.nl>2016-09-02 17:36:23 +0200
committerIvo van Dongen <info@ivovandongen.nl>2016-09-13 14:21:38 +0200
commited4e37ba9f9e8c0c6b699aa6e1cf05547b95d6bc (patch)
tree8b04061de5178422be1fae220d534ae74e16712b /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http
parentdc4659b4a80cd6cfcce5db75b0648bbd4eb14b55 (diff)
downloadqtlocation-mapboxgl-ed4e37ba9f9e8c0c6b699aa6e1cf05547b95d6bc.tar.gz
[android] HttpFileSource - rate limit
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HTTPRequest.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HTTPRequest.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HTTPRequest.java
index accdbec40f..7655d2fbb0 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HTTPRequest.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HTTPRequest.java
@@ -43,7 +43,7 @@ class HTTPRequest implements Callback {
private native void nativeOnFailure(int type, String message);
- private native void nativeOnResponse(int code, String etag, String modified, String cacheControl, String expires, byte[] body);
+ private native void nativeOnResponse(int code, String etag, String modified, String cacheControl, String expires, String retryAfter, String xRateLimitReset, byte[] body);
private HTTPRequest(long nativePtr, String resourceUrl, String userAgent, String etag, String modified) {
mNativePtr = nativePtr;
@@ -120,7 +120,14 @@ class HTTPRequest implements Callback {
mLock.lock();
if (mNativePtr != 0) {
- nativeOnResponse(response.code(), response.header("ETag"), response.header("Last-Modified"), response.header("Cache-Control"), response.header("Expires"), body);
+ nativeOnResponse(response.code(),
+ response.header("ETag"),
+ response.header("Last-Modified"),
+ response.header("Cache-Control"),
+ response.header("Expires"),
+ response.header("Retry-After"),
+ response.header("x-rate-limit-reset"),
+ body);
}
mLock.unlock();
}