diff --git a/stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/call/RtcSession.kt b/stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/call/RtcSession.kt index 6de559d9f82..f36d691759c 100644 --- a/stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/call/RtcSession.kt +++ b/stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/call/RtcSession.kt @@ -1667,10 +1667,8 @@ public class RtcSession internal constructor( is_power_saver_mode = powerSaving, ), telemetry = safeCallWithDefault(null) { - if (call.connectedAt != null || call.reconnectAt != null) { + if (call.reconnectAt != null) { Telemetry( - connection_time_seconds = call.connectedAt?.let { (now - it) / 1000 } - ?.toFloat(), reconnection = call.reconnectAt?.let { Reconnection( time_seconds = ((now - it.second) / 1000).toFloat(), @@ -1678,6 +1676,11 @@ public class RtcSession internal constructor( ) }, ) + } else if (call.connectedAt != null) { + Telemetry( + connection_time_seconds = call.connectedAt?.let { (now - it) / 1000 } + ?.toFloat(), + ) } else { null }