diff --git a/android/rctmgl/src/main/java/com/mapbox/rctmgl/modules/RCTMGLModule.java b/android/rctmgl/src/main/java/com/mapbox/rctmgl/modules/RCTMGLModule.java index b5498c6b5..fd5ec6e4d 100644 --- a/android/rctmgl/src/main/java/com/mapbox/rctmgl/modules/RCTMGLModule.java +++ b/android/rctmgl/src/main/java/com/mapbox/rctmgl/modules/RCTMGLModule.java @@ -10,7 +10,7 @@ import com.facebook.react.bridge.ReactMethod; import com.facebook.react.bridge.WritableMap; import com.facebook.react.common.MapBuilder; -import com.mapbox.android.telemetry.MapboxTelemetry; +import com.mapbox.mapboxsdk.maps.TelemetryDefinition; import com.mapbox.mapboxsdk.Mapbox; // import com.mapbox.mapboxsdk.constants.Style; import com.mapbox.mapboxsdk.style.layers.Property; @@ -291,4 +291,15 @@ public void getAccessToken(Promise promise) { map.putString("accessToken", Mapbox.getAccessToken()); promise.resolve(map); } + + @ReactMethod + public void setTelemetryEnabled(final boolean telemetryEnabled) { + mReactContext.runOnUiQueueThread(new Runnable() { + @Override + public void run() { + TelemetryDefinition telemetry = Mapbox.getTelemetry(); + telemetry.setUserTelemetryRequestState(telemetryEnabled); + } + }); + } }