From 9a1ec8567c53a0c7892cf4ba5c53e683b4408f2e Mon Sep 17 00:00:00 2001
From: TwistedUmbrellaX <1173913+AbandonedCart@users.noreply.github.com>
Date: Fri, 15 Mar 2024 18:15:43 -0400
Subject: [PATCH] fix: error when streams are empty (#249)
The current design simply presents an empty server list and leaves the user to click away. No action can be taken without leaving the dialog.
---
.../java/ani/dantotsu/media/anime/SelectorDialogFragment.kt | 6 ++++++
app/src/main/res/values/strings.xml | 1 +
2 files changed, 7 insertions(+)
diff --git a/app/src/main/java/ani/dantotsu/media/anime/SelectorDialogFragment.kt b/app/src/main/java/ani/dantotsu/media/anime/SelectorDialogFragment.kt
index e016dc29..59fcead8 100644
--- a/app/src/main/java/ani/dantotsu/media/anime/SelectorDialogFragment.kt
+++ b/app/src/main/java/ani/dantotsu/media/anime/SelectorDialogFragment.kt
@@ -191,6 +191,12 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
}
binding.selectorProgressBar.visibility = View.GONE
}
+ if (adapter.itemCount == 0) {
+ snackString(getString(R.string.stream_selection_emoty))
+ tryWith {
+ dismiss()
+ }
+ }
}
}
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 2f526b24..e13407f2 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -413,6 +413,7 @@
You can long click List Editor button to Reset Auto Update
Autoplay cancelled, no Interaction for more than 1 Hour.
Couldn\'t auto select the server, Please try again!
+ No streams available for content. Try another source.
Logging in MAL
Getting User Data
No next Episode Found!