Skip to content

Commit

Permalink
catch errors unregistering callbacks
Browse files Browse the repository at this point in the history
  • Loading branch information
nickpatrick committed Dec 2, 2024
1 parent 666d3c0 commit 76cea03
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions sdk/src/main/java/io/radar/sdk/RadarVerificationManager.kt
Original file line number Diff line number Diff line change
Expand Up @@ -338,12 +338,16 @@ internal class RadarVerificationManager(
fun stopTrackingVerified() {
this.started = false

networkCallback?.let {
connectivityManager.unregisterNetworkCallback(it)
}
try {
networkCallback?.let {
connectivityManager.unregisterNetworkCallback(it)
}

runnable?.let {
handler.removeCallbacks(it)
runnable?.let {
handler.removeCallbacks(it)
}
} catch (e: Exception) {
Radar.logger.e("Error unregistering callbacks", Radar.RadarLogType.SDK_EXCEPTION, e)
}
}

Expand Down

0 comments on commit 76cea03

Please # to comment.