mirror of
https://github.com/yggdrasil-network/yggdrasil-android.git
synced 2025-04-28 14:15:08 +03:00
Fixed connected peers status in PeersActivity.
This commit is contained in:
parent
e211111d60
commit
674c427be2
1 changed files with 15 additions and 6 deletions
|
@ -180,16 +180,25 @@ class PeersActivity : AppCompatActivity() {
|
||||||
connectedTableLabel.text = getString(R.string.peers_no_connected_title)
|
connectedTableLabel.text = getString(R.string.peers_no_connected_title)
|
||||||
}
|
}
|
||||||
else -> {
|
else -> {
|
||||||
connectedTableLayout.visibility = View.VISIBLE
|
var connected = false
|
||||||
connectedTableLabel.text = getString(R.string.peers_connected_title)
|
|
||||||
|
|
||||||
connectedTableLayout.removeAllViewsInLayout()
|
connectedTableLayout.removeAllViewsInLayout()
|
||||||
for (peer in peers) {
|
for (peer in peers) {
|
||||||
val view = inflater.inflate(R.layout.peers_connected, null)
|
val view = inflater.inflate(R.layout.peers_connected, null)
|
||||||
val ip = peer.getString("IP")
|
val ip = peer.getString("IP")
|
||||||
|
// Only connected peers have IPs
|
||||||
|
if (ip.isNotEmpty()) {
|
||||||
view.findViewById<TextView>(R.id.addressLabel).text = ip
|
view.findViewById<TextView>(R.id.addressLabel).text = ip
|
||||||
view.findViewById<TextView>(R.id.detailsLabel).text = peer.getString("URI")
|
view.findViewById<TextView>(R.id.detailsLabel).text = peer.getString("URI")
|
||||||
connectedTableLayout.addView(view)
|
connectedTableLayout.addView(view)
|
||||||
|
connected = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (connected) {
|
||||||
|
connectedTableLayout.visibility = View.VISIBLE
|
||||||
|
connectedTableLabel.text = getString(R.string.peers_connected_title)
|
||||||
|
} else {
|
||||||
|
connectedTableLayout.visibility = View.GONE
|
||||||
|
connectedTableLabel.text = getString(R.string.peers_no_connected_title)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue