|
@@ -1,10 +1,13 @@
|
|
|
package eu.kanade.mangafeed.presenter;
|
|
|
|
|
|
+import android.content.Intent;
|
|
|
+
|
|
|
import javax.inject.Inject;
|
|
|
|
|
|
import eu.kanade.mangafeed.App;
|
|
|
import eu.kanade.mangafeed.data.helpers.SourceManager;
|
|
|
import eu.kanade.mangafeed.sources.Source;
|
|
|
+import eu.kanade.mangafeed.ui.activity.CatalogueListActivity;
|
|
|
import eu.kanade.mangafeed.ui.adapter.SourceHolder;
|
|
|
import eu.kanade.mangafeed.view.CatalogueView;
|
|
|
import uk.co.ribot.easyadapter.EasyAdapter;
|
|
@@ -24,7 +27,7 @@ public class CataloguePresenter {
|
|
|
}
|
|
|
|
|
|
public void initializeSources() {
|
|
|
- adapter = new EasyAdapter<Source>(
|
|
|
+ adapter = new EasyAdapter<>(
|
|
|
view.getActivity(),
|
|
|
SourceHolder.class,
|
|
|
sourceManager.getSources());
|
|
@@ -34,6 +37,8 @@ public class CataloguePresenter {
|
|
|
}
|
|
|
|
|
|
public void onSourceClick(int position) {
|
|
|
-
|
|
|
+ Intent intent = new Intent(view.getActivity(), CatalogueListActivity.class);
|
|
|
+ intent.putExtra(Intent.EXTRA_UID, adapter.getItem(position).getSource());
|
|
|
+ view.startActivity(intent);
|
|
|
}
|
|
|
}
|