code: public Observable<ComapiResult<List<Conversation>>> getConversations(final boolean isPublic) {
  
          final String token = getToken();
  
          if (sessionController.isCreatingSession()) {
              return getTaskQueue().queueGetConversationsExt(isPublic ? Scope.PUBLIC : Scope.PARTICIPANT);
          } else if (TextUtils.isEmpty(token)) {
              return Observable.error(getSessionStateErrorDescription());
          } else {
              return doGetConversations(token, dataMgr.getSessionDAO().session().getProfileId(), isPublic ? Scope.PUBLIC : Scope.PARTICIPANT);
          }
      }
docs: Returns observable to get all visible conversations.
  
  @param isPublic Has the conversation public or private access.
  @return Observable to to create a conversation.