@Override public Observable<Boolean> publishMessage(List<MessageEntity> messageEntities) { return Observable.defer( () -> { boolean status = true; mTweetMessage.tweetMessages(mMessageDataMapper.unmap(messageEntities)); status = mPostMessage.postMessage(mMessageDataMapper.unmap(messageEntities)); return Observable.just(status); }); }