mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-07-12 22:32:23 -04:00
chore: fix build warnings and migrate deprecated APIs (#6130)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 })
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user