chore: fix build warnings and migrate deprecated APIs (#6130)

This commit is contained in:
James Rich
2026-07-07 13:17:42 -05:00
committed by GitHub
parent 5fde2d3679
commit 33fbb9f7fc
41 changed files with 104 additions and 60 deletions

View File

@@ -176,8 +176,13 @@ constructor(
val logs = args[LOGS_INDEX] as LogsGroup
val identity = args[IDENTITY_INDEX] as IdentityGroup
val metadata = args[METADATA_INDEX] as MetadataGroup
@Suppress("UNCHECKED_CAST")
val requests = args[REQUESTS_INDEX] as Pair<List<MeshLog>, List<MeshLog>>
val (hw, deviceLinks) = args[HARDWARE_INDEX] as Pair<DeviceHardware?, List<DeviceLink>>
@Suppress("UNCHECKED_CAST")
val hardwareAndLinks = args[HARDWARE_INDEX] as Pair<DeviceHardware?, List<DeviceLink>>
val (hw, deviceLinks) = hardwareAndLinks
val (trReqs, niReqs) = requests
val isLocal = node.num == identity.ourNode?.num

View File

@@ -49,7 +49,7 @@ import androidx.compose.ui.unit.dp
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.patrykandpatrick.vico.compose.cartesian.VicoScrollState
import com.patrykandpatrick.vico.compose.cartesian.axis.Axis
import com.patrykandpatrick.vico.compose.cartesian.data.lineSeries
import com.patrykandpatrick.vico.compose.cartesian.data.lineModel
import com.patrykandpatrick.vico.compose.cartesian.layer.LineCartesianLayer
import org.jetbrains.compose.resources.StringResource
import org.jetbrains.compose.resources.stringResource
@@ -223,7 +223,7 @@ private fun AirQualityChart(
activeMetrics.forEachIndexed { index, metric ->
val metricData = metricDataSets[index]
if (metricData.isNotEmpty()) {
lineSeries {
lineModel {
series(x = metricData.map { it.time }, y = metricData.map { metric.getValue(it) ?: 0f })
}
}

View File

@@ -133,7 +133,7 @@ fun GenericMetricChart(
bottomAxis = bottomAxis,
marker = marker,
markerVisibilityListener = markerVisibilityListener,
persistentMarkers = { _ -> if (selectedX != null && marker != null) marker at selectedX else null },
persistentMarkers = { _ -> if (selectedX != null && marker != null) marker at selectedX },
fadingEdges = rememberFadingEdges(),
decorations = decorations,
// Telemetry timestamps arrive at irregular intervals. Without an explicit