public Observable<ComapiResult<Void>> removeParticipants(@NonNull final String conversationId, @NonNull final List<String> ids) {

        final String token = getToken();

        if (sessionController.isCreatingSession()) {
            return getTaskQueue().queueRemoveParticipants(conversationId, ids);
        } else if (TextUtils.isEmpty(token)) {
            return Observable.error(getSessionStateErrorDescription());
        } else {
            return doRemoveParticipants(token, conversationId, ids);
        }
    }
public Observable < ComapiResult < Void > > removeParticipants ( @ NonNull final String conversationId , @ NonNull final List < String > ids ) { final String token = getToken ( ) ; if ( sessionController . isCreatingSession ( ) ) { return getTaskQueue ( ) . queueRemoveParticipants ( conversationId , ids ) ; } else if ( TextUtils . isEmpty ( token ) ) { return Observable . error ( getSessionStateErrorDescription ( ) ) ; } else { return doRemoveParticipants ( token , conversationId , ids ) ; } }
Returns observable to remove list of participants from a conversation.

@param conversationId ID of a conversation to delete.
@param ids            List of participant ids to be removed.
@return Observable to remove list of participants from a conversation.