Advertisement
Guest User

Untitled

a guest
Feb 20th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. @PUT("v1/audio/{agendaRootUid}/spoken_language/{spokenLanguage}")
  2. Completable
  3. putAgendaSpeechRecognition(@Path("agendaRootUid") String agendaId, @Path("spokenLanguage") String languageCountryCode);
  4.  
  5. public Completable putAgendaSpeechRecognitionLanguage(String agendaId, String languageCountryCode) {
  6. return mAppApi.putAgendaSpeechRecognition(agendaId, languageCountryCode)
  7. .subscribeOn(Schedulers.io());
  8. }
  9.  
  10. public void putAgendaLanguage(String agendaId, String language, String oldLanguage) {
  11. mRepository.putAgendaSpeechRecognitionLanguage(agendaId, language)
  12. .observeOn(AndroidSchedulers.mainThread())
  13. .subscribe(new CompletableObserver() {
  14. @Override
  15. public void onSubscribe(Disposable d) {
  16.  
  17. }
  18.  
  19. @Override
  20. public void onComplete() {
  21. if (mSingleMeetingView != null) {
  22. mSingleMeetingView.onPutAgendaSpeechRecognitionLanguageSuccessfully(language);
  23. }
  24. }
  25.  
  26. @Override
  27. public void onError(Throwable e) {
  28. if (mSingleMeetingView != null) {
  29. mSingleMeetingView.onPutAgendaSpeechRecognitionLanguageFailed(oldLanguage);
  30. }
  31. }
  32. });
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement