fix: `deviceMetrics` reference in `NodeInfo.toEntity` mapper

pull/1252/head^2
andrekir 2024-09-17 07:52:34 -03:00
rodzic b50e982049
commit 0b72486506
1 zmienionych plików z 2 dodań i 3 usunięć

Wyświetl plik

@ -17,7 +17,6 @@ import com.geeksville.mesh.*
import com.geeksville.mesh.LocalOnlyProtos.LocalConfig
import com.geeksville.mesh.LocalOnlyProtos.LocalModuleConfig
import com.geeksville.mesh.MeshProtos.MeshPacket
import com.geeksville.mesh.MeshProtos.RouteDiscovery
import com.geeksville.mesh.MeshProtos.ToRadio
import com.geeksville.mesh.android.hasLocationPermission
import com.geeksville.mesh.database.MeshLogRepository
@ -862,7 +861,7 @@ class MeshService : Service(), Logging {
}.joinToString("\n")
}
private fun handleReceivedTraceroute(packet: MeshPacket, trace: RouteDiscovery) {
private fun handleReceivedTraceroute(packet: MeshPacket, trace: MeshProtos.RouteDiscovery) {
val nodesToward = mutableListOf<Int>()
nodesToward.add(packet.to)
nodesToward += trace.routeList
@ -1338,7 +1337,7 @@ class MeshService : Service(), Logging {
latitude = position.latitudeI * 1e-7,
longitude = position.longitudeI * 1e-7,
lastHeard = lastHeard,
deviceTelemetry = telemetry { deviceMetrics = deviceMetrics },
deviceTelemetry = telemetry { deviceMetrics = this@toEntity.deviceMetrics },
channel = channel,
viaMqtt = viaMqtt,
hopsAway = hopsAway,