Fixed Iran region has no videos in feed

This commit is contained in:
achroid 2022-09-06 08:08:45 +04:30
parent b07109fec0
commit 65ddf07558

View File

@ -53,10 +53,16 @@ class HomeFragment : BaseFragment() {
LocaleHelper LocaleHelper
.getDetectedCountry(requireContext(), "UK") .getDetectedCountry(requireContext(), "UK")
.uppercase() .uppercase()
} else { }
else {
regionPref regionPref
} }
// Iran has no trending videos to show!
if (region == "IR"){
region = "US"
}
binding.recview.layoutManager = GridLayoutManager(view.context, grid.toInt()) binding.recview.layoutManager = GridLayoutManager(view.context, grid.toInt())
fetchJson() fetchJson()
binding.homeRefresh.isEnabled = true binding.homeRefresh.isEnabled = true
@ -85,6 +91,9 @@ class HomeFragment : BaseFragment() {
runOnUiThread { runOnUiThread {
binding.progressBar.visibility = View.GONE binding.progressBar.visibility = View.GONE
binding.recview.adapter = TrendingAdapter(response, childFragmentManager) binding.recview.adapter = TrendingAdapter(response, childFragmentManager)
if (response.isEmpty()){
Toast.makeText(context, "No videos found! Change your region and try again!", Toast.LENGTH_SHORT).show()
}
} }
} }
} }