Create presenter and view for CatalogueList

This commit is contained in:
inorichi
2015-10-11 15:48:17 +02:00
parent 18be01e4c5
commit 381bedf68d
5 changed files with 55 additions and 9 deletions
@@ -0,0 +1,27 @@
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.view.CatalogueListView;
public class CatalogueListPresenter {
CatalogueListView view;
@Inject SourceManager sourceManager;
public CatalogueListPresenter(CatalogueListView view) {
this.view = view;
App.getComponent(view.getActivity()).inject(this);
}
public void initializeSource() {
Intent intent = view.getIntent();
int sourceId = intent.getIntExtra(Intent.EXTRA_UID, -1);
view.setSource(sourceManager.get(sourceId));
}
}