diff --git a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java index 628b37445..d3923d375 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java @@ -1403,6 +1403,7 @@ public class MainActivity extends BaseActivity implements WebViewCallback, webViewList.get(currentWebViewIndex).findViewById(R.id.get_content_card).setEnabled(true); } updateBottomToolbarVisibility(); + presenter.loadBooks(); Log.d(TAG_KIWIX, "action" + getIntent().getAction()); Intent intent = getIntent(); @@ -2097,7 +2098,7 @@ public class MainActivity extends BaseActivity implements WebViewCallback, @Override public void setHomePage(View view) { RecyclerView homeRecyclerView = view.findViewById(R.id.recycler_view); - presenter.showHome(); + presenter.loadBooks(); homeRecyclerView.setAdapter(booksAdapter); downloadBookButton = view.findViewById(R.id.content_main_card_download_button); downloadBookButton.setOnClickListener(v -> manageZimFiles(1)); diff --git a/app/src/main/java/org/kiwix/kiwixmobile/main/MainContract.java b/app/src/main/java/org/kiwix/kiwixmobile/main/MainContract.java index d3e7d5474..5aa973afe 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/main/MainContract.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/main/MainContract.java @@ -19,7 +19,7 @@ class MainContract { } interface Presenter extends BaseContract.Presenter { - void showHome(); + void loadBooks(); void saveBooks(List books); diff --git a/app/src/main/java/org/kiwix/kiwixmobile/main/MainPresenter.java b/app/src/main/java/org/kiwix/kiwixmobile/main/MainPresenter.java index fd61893f6..8e678f5ff 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/main/MainPresenter.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/main/MainPresenter.java @@ -9,10 +9,8 @@ import javax.inject.Inject; import org.kiwix.kiwixmobile.base.BasePresenter; import org.kiwix.kiwixmobile.bookmark.BookmarkItem; import org.kiwix.kiwixmobile.data.DataSource; -import org.kiwix.kiwixmobile.data.local.entity.Bookmark; import org.kiwix.kiwixmobile.di.PerActivity; import org.kiwix.kiwixmobile.history.HistoryListItem; -import org.kiwix.kiwixmobile.library.entity.LibraryNetworkEntity; import org.kiwix.kiwixmobile.zim_manager.fileselect_view.adapter.BooksOnDiskListItem; /** @@ -30,7 +28,7 @@ class MainPresenter extends BasePresenter implements MainCont } @Override - public void showHome() { + public void loadBooks() { dataSource.getLanguageCategorizedBooks() .subscribe(new SingleObserver>() { @Override @@ -61,7 +59,7 @@ class MainPresenter extends BasePresenter implements MainCont @Override public void onComplete() { - showHome(); + loadBooks(); } @Override