Skip to content

Commit cb08bf8

Browse files
committed
try to disable event service for the SDK
1 parent b4dd046 commit cb08bf8

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

libnavigation-metrics/src/main/java/com/mapbox/navigation/metrics/MapboxMetricsReporter.kt

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ object MapboxMetricsReporter : MetricsReporter {
3636
private const val LOG_CATEGORY = "MapboxMetricsReporter"
3737

3838
private val gson = Gson()
39-
private lateinit var eventsManager: EventsServiceInterfacesManager
39+
// private lateinit var eventsManager: EventsServiceInterfacesManager
4040
private lateinit var telemetryService: TelemetryService
4141

4242
@Volatile
@@ -86,10 +86,10 @@ object MapboxMetricsReporter : MetricsReporter {
8686
userAgent: String
8787
) {
8888
isTelemetryInitialized = true
89-
eventsManager = TelemetryEventsProvider.getOrCreateTelemetryEventsManager(accessToken)
89+
// eventsManager = TelemetryEventsProvider.getOrCreateTelemetryEventsManager(accessToken)
9090
val eventsServerOptions = EventsServerOptions(accessToken, userAgent, null)
9191
telemetryService = TelemetryServiceProvider.provideTelemetryService(eventsServerOptions)
92-
eventsManager.nativeEventsServiceInterface.registerObserver(eventsServiceObserver)
92+
// eventsManager.nativeEventsServiceInterface.registerObserver(eventsServiceObserver)
9393
}
9494

9595
/**
@@ -111,7 +111,7 @@ object MapboxMetricsReporter : MetricsReporter {
111111
fun disable() {
112112
isTelemetryInitialized = false
113113
removeObserver()
114-
eventsManager.nativeEventsServiceInterface.unregisterObserver(eventsServiceObserver)
114+
// eventsManager.nativeEventsServiceInterface.unregisterObserver(eventsServiceObserver)
115115
ioJobController.job.cancelChildren()
116116
}
117117

@@ -127,13 +127,13 @@ object MapboxMetricsReporter : MetricsReporter {
127127
)
128128
return
129129
}
130-
eventsManager.nativeEventsServiceInterface.sendEvent(
131-
Event(eventsPriority, metricEvent.toValue(), null)
132-
) {
133-
if (it != null) {
134-
logE("Failed to send event ${metricEvent.metricName}: $it", LOG_CATEGORY)
135-
}
136-
}
130+
// eventsManager.nativeEventsServiceInterface.sendEvent(
131+
// Event(eventsPriority, metricEvent.toValue(), null)
132+
// ) {
133+
// if (it != null) {
134+
// logE("Failed to send event ${metricEvent.metricName}: $it", LOG_CATEGORY)
135+
// }
136+
// }
137137

138138
ioJobController.scope.launch {
139139
metricsObserver?.onMetricUpdated(metricEvent.metricName, metricEvent.toJson(gson))
@@ -146,11 +146,11 @@ object MapboxMetricsReporter : MetricsReporter {
146146
*/
147147
override fun sendTurnstileEvent(turnstileEvent: TurnstileEvent) {
148148
ifTelemetryIsRunning {
149-
eventsManager.nativeEventsServiceInterface.sendTurnstileEvent(turnstileEvent) {
150-
if (it != null) {
151-
logE("Failed to send Turnstile event: $it", LOG_CATEGORY)
152-
}
153-
}
149+
// eventsManager.nativeEventsServiceInterface.sendTurnstileEvent(turnstileEvent) {
150+
// if (it != null) {
151+
// logE("Failed to send Turnstile event: $it", LOG_CATEGORY)
152+
// }
153+
// }
154154
}
155155
}
156156

@@ -172,14 +172,14 @@ object MapboxMetricsReporter : MetricsReporter {
172172
* Register [EventsServiceObserver]
173173
*/
174174
fun registerEventsServiceObserver(observer: EventsServiceObserver) {
175-
eventsManager.nativeEventsServiceInterface.registerObserver(observer)
175+
// eventsManager.nativeEventsServiceInterface.registerObserver(observer)
176176
}
177177

178178
/**
179179
* Unregister [EventsServiceObserver]
180180
*/
181181
fun unregisterEventsServiceObserver(observer: EventsServiceObserver) {
182-
eventsManager.nativeEventsServiceInterface.unregisterObserver(observer)
182+
// eventsManager.nativeEventsServiceInterface.unregisterObserver(observer)
183183
}
184184

185185
private inline fun ifTelemetryIsRunning(func: () -> Unit) {

libnavigation-metrics/src/main/java/com/mapbox/navigation/metrics/events/TelemetryEventsProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import com.mapbox.common.EventsServerOptions
44
import com.mapbox.common.EventsService
55

66
object TelemetryEventsProvider {
7-
fun getOrCreateTelemetryEventsManager(accessToken: String): EventsServiceInterfacesManager =
7+
fun getOrCreateEventsServiceInterfacesManager(accessToken: String): EventsServiceInterfacesManager =
88
EventsServiceInterfacesManager(
99
EventsService.getOrCreate(
1010
EventsServerOptions(accessToken, "MapboxNavigationNative", null)

0 commit comments

Comments
 (0)