use of com.hannesdorfmann.mosby3.sample.mail.model.event.MailSentErrorEvent in project mosby by sockeqwe.
the class SendMailService method onHandleIntent.
@Override
protected void onHandleIntent(Intent intent) {
final Mail mail = intent.getParcelableExtra(KEY_MAIL);
mail.label(Label.SENT);
mailProvider.addMailWithDelay(mail).subscribe(new Subscriber<Mail>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
eventBus.post(new MailSentErrorEvent(mail, e));
}
@Override
public void onNext(Mail mail) {
eventBus.post(new MailSentEvent(mail));
generateResponse(mail);
}
});
}
Aggregations