package com.dl7.mvp.injector.modules;
import com.dl7.mvp.adapter.WelfarePhotoAdapter;
import com.dl7.mvp.injector.PerFragment;
import com.dl7.mvp.module.base.IBasePresenter;
import com.dl7.mvp.module.photo.welfare.WelfareListFragment;
import com.dl7.mvp.module.photo.welfare.WelfareListPresenter;
import com.dl7.recycler.adapter.BaseQuickAdapter;
import dagger.Module;
import dagger.Provides;
/**
* Created by long on 2016/10/11.
* 福利图片界面 Module
*/
@Module
public class WelfarePhotoModule {
private final WelfareListFragment mView;
public WelfarePhotoModule(WelfareListFragment view) {
this.mView = view;
}
@PerFragment
@Provides
public IBasePresenter providePresenter() {
return new WelfareListPresenter(mView);
}
@PerFragment
@Provides
public BaseQuickAdapter provideAdapter() {
return new WelfarePhotoAdapter(mView.getContext());
}
}