|
|
|
@ -151,7 +151,7 @@ abstract class MangaListFragment<E> : BaseFragment(R.layout.fragment_list), Mang
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
override fun onError(e: Throwable) {
|
|
|
|
override fun onListError(e: Throwable) {
|
|
|
|
if (recyclerView.hasItems) {
|
|
|
|
if (recyclerView.hasItems) {
|
|
|
|
Snackbar.make(recyclerView, e.getDisplayMessage(resources), Snackbar.LENGTH_SHORT)
|
|
|
|
Snackbar.make(recyclerView, e.getDisplayMessage(resources), Snackbar.LENGTH_SHORT)
|
|
|
|
.show()
|
|
|
|
.show()
|
|
|
|
@ -167,6 +167,10 @@ abstract class MangaListFragment<E> : BaseFragment(R.layout.fragment_list), Mang
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun onError(e: Throwable) {
|
|
|
|
|
|
|
|
Snackbar.make(recyclerView, e.getDisplayMessage(resources), Snackbar.LENGTH_SHORT).show()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
override fun onLoadingStateChanged(isLoading: Boolean) {
|
|
|
|
override fun onLoadingStateChanged(isLoading: Boolean) {
|
|
|
|
val hasItems = recyclerView.hasItems
|
|
|
|
val hasItems = recyclerView.hasItems
|
|
|
|
progressBar.isVisible = isLoading && !hasItems
|
|
|
|
progressBar.isVisible = isLoading && !hasItems
|
|
|
|
@ -235,7 +239,7 @@ abstract class MangaListFragment<E> : BaseFragment(R.layout.fragment_list), Mang
|
|
|
|
)
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
)
|
|
|
|
)
|
|
|
|
if(mode == ListMode.GRID) {
|
|
|
|
if (mode == ListMode.GRID) {
|
|
|
|
recyclerView.addOnLayoutChangeListener(UiUtils.SpanCountResolver)
|
|
|
|
recyclerView.addOnLayoutChangeListener(UiUtils.SpanCountResolver)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
adapter?.notifyDataSetChanged()
|
|
|
|
adapter?.notifyDataSetChanged()
|
|
|
|
|