package com.hannesdorfmann.mosby3.sample.mail.profile.mails; import com.hannesdorfmann.mosby3.sample.mail.base.presenter.BaseRxMailPresenter; import com.hannesdorfmann.mosby3.sample.mail.model.contact.Person; import com.hannesdorfmann.mosby3.sample.mail.model.mail.Mail; import com.hannesdorfmann.mosby3.sample.mail.model.mail.MailProvider; import de.greenrobot.event.EventBus; import java.util.List; import javax.inject.Inject; /** * @author Hannes Dorfmann */ public class ProfileMailsPresenter extends BaseRxMailPresenter<ProfileMailsView, List<Mail>> { @Inject public ProfileMailsPresenter(MailProvider mailProvider, EventBus eventBus) { super(mailProvider, eventBus); } public void loadMailsSentBy(Person person, boolean pullToRefresh) { subscribe(mailProvider.getMailsSentBy(person.getId()), pullToRefresh); } }