Added Android code
[wl-app.git] / Android / folioreader / src / main / java / com / folioreader / ui / folio / presenter / MainPresenter.java
1 package com.folioreader.ui.folio.presenter;
2
3 import com.folioreader.ui.base.ManifestCallBack;
4 import com.folioreader.ui.base.ManifestTask;
5
6 import org.readium.r2_streamer.model.publication.EpubPublication;
7
8 /**
9  * @author gautam chibde on 8/6/17.
10  */
11
12 public class MainPresenter implements ManifestCallBack {
13     private MainMvpView mainMvpView;
14
15     public MainPresenter(MainMvpView mainMvpView) {
16         this.mainMvpView = mainMvpView;
17     }
18
19     public void parseManifest(String url) {
20         new ManifestTask(this).execute(url);
21     }
22
23     @Override
24     public void onReceivePublication(EpubPublication publication) {
25         mainMvpView.onLoadPublication(publication);
26     }
27
28     @Override
29     public void onError() {
30         mainMvpView.onError();
31     }
32 }