Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. public void onDontWantMeet() {
  2. mView.showLoader();
  3. registerSubscription(mUserInteractor.cancelMeeting(mMatchModel.getLastMeeting().getId())
  4. .flatMap(responseModel -> mUserInteractor.invite(mMatchModel.getId()))
  5. .doOnNext(super::checkOnTokenExpired)
  6. .subscribe(new Observer<ResponseModel<MeetingModel>>() {
  7. @Override
  8. public void onCompleted() {
  9. mView.hideLoader();
  10. }
  11.  
  12. @Override
  13. public void onError(Throwable e) {
  14. Logger.e(e.getMessage());
  15. mView.hideLoader();
  16. mView.showServerProblemDialog();
  17. }
  18.  
  19. @Override
  20. public void onNext(ResponseModel<MeetingModel> responseModel) {
  21. if (responseModel.isSuccessful()) {
  22. mMatchModel.setLastMeeting(responseModel.getData());
  23. if (mUserInteractor.isUsingCalendar()) {
  24. mView.askPermissionForCalendar(ACTION_DELETE_EVENT);
  25. }
  26. render();
  27. } else {
  28. mView.showSimpleDialog(responseModel.getError());
  29. }
  30. }
  31. }));
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement