diff options
author | Ivo van Dongen <info@ivovandongen.nl> | 2016-09-02 17:36:23 +0200 |
---|---|---|
committer | Ivo van Dongen <info@ivovandongen.nl> | 2016-09-13 14:21:38 +0200 |
commit | ed4e37ba9f9e8c0c6b699aa6e1cf05547b95d6bc (patch) | |
tree | 8b04061de5178422be1fae220d534ae74e16712b /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http | |
parent | dc4659b4a80cd6cfcce5db75b0648bbd4eb14b55 (diff) | |
download | qtlocation-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.java | 11 |
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(); } |