Merge pull request #75 from lgoix/battery

Display battery level of remote nodes #64
This commit is contained in:
Kevin Hester 2020-07-02 10:12:34 -07:00 committed by GitHub
commit e74f12e6c6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 88 additions and 5 deletions

View file

@ -26,6 +26,7 @@ class UsersFragment : ScreenFragment("Users"), Logging {
class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
val nodeNameView = itemView.nodeNameView
val distance_view = itemView.distance_view
val batteryPctView = itemView.batteryPercentageView
}
private val nodesAdapter = object : RecyclerView.Adapter<ViewHolder>() {
@ -106,6 +107,16 @@ class UsersFragment : ScreenFragment("Users"), Logging {
} else {
holder.distance_view.visibility = View.INVISIBLE
}
val battery = n.batteryPctLevel
if (battery != null)
{
holder.batteryPctView.text = "$battery%"
}
else
{
holder.batteryPctView.text = "?"
}
}
private var nodes = arrayOf<NodeInfo>()