summaryrefslogtreecommitdiff
path: root/platform/android/src/offline/offline_region_status.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/offline/offline_region_status.cpp')
-rw-r--r--platform/android/src/offline/offline_region_status.cpp38
1 files changed, 0 insertions, 38 deletions
diff --git a/platform/android/src/offline/offline_region_status.cpp b/platform/android/src/offline/offline_region_status.cpp
deleted file mode 100644
index 5dd9f20a7f..0000000000
--- a/platform/android/src/offline/offline_region_status.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
-#include "offline_region_status.hpp"
-
-namespace mbgl {
-namespace android {
-
-jni::Local<jni::Object<OfflineRegionStatus>> OfflineRegionStatus::New(jni::JNIEnv& env, mbgl::OfflineRegionStatus status) {
-
- // Convert to jint
- jint downloadState;
- switch(status.downloadState) {
- case mbgl::OfflineRegionDownloadState::Inactive:
- downloadState = 0;
- break;
- case mbgl::OfflineRegionDownloadState::Active:
- downloadState = 1;
- break;
- }
-
- // Create java object
- static auto& javaClass = jni::Class<OfflineRegionStatus>::Singleton(env);
- static auto constructor = javaClass.GetConstructor<jint, jlong, jlong, jlong, jlong, jlong, jboolean>(env);
- return javaClass.New(env, constructor,
- downloadState,
- jlong(status.completedResourceCount),
- jlong(status.completedResourceSize),
- jlong(status.completedTileCount),
- jlong(status.completedTileSize),
- jlong(status.requiredResourceCount),
- jboolean(status.requiredResourceCountIsPrecise)
- );
-}
-
-void OfflineRegionStatus::registerNative(jni::JNIEnv& env) {
- jni::Class<OfflineRegionStatus>::Singleton(env);
-}
-
-} // namespace android
-} // namespace mbgl