diff --git a/app/src/main/java/com/github/libretube/ui/adapters/InstancesAdapter.kt b/app/src/main/java/com/github/libretube/ui/adapters/InstancesAdapter.kt
index dc481b8bb..ab534728b 100644
--- a/app/src/main/java/com/github/libretube/ui/adapters/InstancesAdapter.kt
+++ b/app/src/main/java/com/github/libretube/ui/adapters/InstancesAdapter.kt
@@ -29,13 +29,15 @@ class InstancesAdapter(
override fun onBindViewHolder(holder: InstancesViewHolder, position: Int) {
val instance = instances[position]
holder.binding.apply {
- var instanceText = "${instance.name} ${instance.locations}"
- if (instance.cdn) instanceText += " (\uD83C\uDF10 CDN)"
+ var instanceText = "${instance.name} ${instance.locations}"
+ if (instance.cdn) instanceText += " (\uD83C\uDF10 CDN)"
if (instance.registrationDisabled) {
instanceText +=
- " (${root.context.getString(R.string.registration_disabled)})"
+ " (${root.context.getString(R.string.registration_disabled)})"
}
+ instanceText += ", " + root.context.getString(R.string.uptime, instance.uptimeMonth)
radioButton.text = instanceText
+
radioButton.setOnCheckedChangeListener(null)
radioButton.isChecked = selectedInstanceIndex == position
radioButton.setOnCheckedChangeListener { _, isChecked ->
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index d0125b7df..3b9cf3457 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -500,6 +500,7 @@
Time in minutes
Invalid input
Add to group
+ %.2f%% uptime
Download Service