refactor: simplify `SignalInfo` string separator

pull/992/head
andrekir 2024-04-21 09:03:40 -03:00
rodzic 0187bc4c72
commit 280896c08e
1 zmienionych plików z 5 dodań i 6 usunięć

Wyświetl plik

@ -22,17 +22,16 @@ fun signalInfo(
nodeInfo.deviceMetrics?.airUtilTx
)
} else {
buildString {
if (nodeInfo.channel > 0) append("ch:${nodeInfo.channel}")
buildList {
if (nodeInfo.channel > 0) add("ch:${nodeInfo.channel}")
if (nodeInfo.hopsAway == 0) {
if (nodeInfo.snr < 100F && nodeInfo.rssi < 0) {
if (isNotEmpty()) append(" ")
append("RSSI: %d SNR: %.1f".format(nodeInfo.rssi, nodeInfo.snr))
add("RSSI: %d SNR: %.1f".format(nodeInfo.rssi, nodeInfo.snr))
}
} else {
append("Hops Away: %d".format(nodeInfo.hopsAway))
}
add("Hops Away: %d".format(nodeInfo.hopsAway))
}
}.joinToString(" ")
}
return if (text.isNotEmpty()) {
Text(