Fixe anfängliche Error-Meldung bei leerem Cache

master
Niko Diamadis 4 years ago
parent 4cd7240552
commit 9f3c8c5827
Signed by: niko
GPG Key ID: BE53B0B17B1B142E

@ -161,12 +161,19 @@ class ListingFragment : Fragment() {
}
})
} else {
binding.swipeRefreshLayout.isRefreshing = false
if (projectsAdapter.currentList.isEmpty()) {
showAnimation(true, false)
if (e.message != null) {
if (e.message != "results not cached") {
binding.swipeRefreshLayout.isRefreshing = false
if (projectsAdapter.currentList.isEmpty()) {
showAnimation(true, false)
}
Toasty.error(myContext, "Abruf fehlgeschlagen", Toasty.LENGTH_SHORT).show()
Log.e("TechnikLogger.EinsSuche", e.message.toString())
e.printStackTrace()
} else {
Log.d("TechnikLogger.EinsSuche", "Empty cache, fetching data immediately.")
}
}
Toasty.error(myContext, "Abruf fehlgeschlagen", Toasty.LENGTH_SHORT).show()
Log.e("TechnikLogger.EinsSuche", e.message.toString())
}
}
}

@ -112,12 +112,19 @@ class YearsFragment : Fragment() {
yearAdapter.submitList(data)
(requireActivity() as MainActivity).setActionBarSubtitle(objects.size.toString())
} else {
binding.swipeRefreshLayout.isRefreshing = false
if (data.isEmpty()) {
showAnimation(true, false)
if (e.message != null) {
if (e.message != "results not cached") {
binding.swipeRefreshLayout.isRefreshing = false
if (data.isEmpty()) {
showAnimation(true, false)
}
Toasty.error(myContext, "Abruf fehlgeschlagen", Toasty.LENGTH_SHORT).show()
Log.e("TechnikLogger.JahrSuche", e.message.toString())
e.printStackTrace()
} else {
Log.d("TechnikLogger.EinsSuche", "Empty cache, fetching data immediately.")
}
}
Toasty.error(myContext, "Abruf fehlgeschlagen", Toasty.LENGTH_SHORT).show()
Log.e("TechnikLogger.JahrSuche", e.message.toString())
}
}
}

Loading…
Cancel
Save