@Override public void registerInQueue(Subscriber subscriber, QueueEntry inQueueStatus) { Observable<QueueEntry> userCreation = mQueueWebapi.registerInQueue(inQueueStatus); userCreation .observeOn(AndroidSchedulers.mainThread()) .subscribeOn(Schedulers.io()) .subscribe(subscriber); }
@Override public void createUser(Subscriber subscriber, User user) { Observable<User> userCreation = mQueueWebapi.createUser(user); userCreation .observeOn(AndroidSchedulers.mainThread()) .subscribeOn(Schedulers.io()) .subscribe(subscriber); }
@Override public Call getInQueueStatus( Callback<PullQueueStatusResult> inQueueStatusCallback, QueueEntry inQueueStatus) { return mQueueWebapi.getInQueueStatus(inQueueStatusCallback, inQueueStatus); }