@Override public void onResponse(Call<R> call, Response<R> response) { if (response.isSuccessful()) { future.complete(response.body()); } else { future.completeExceptionally(new HttpException(response)); } }
@Override public void onResponse(Call<R> call, Response<R> response) { if (response.isSuccessful()) { future.complete(response.body()); } else { future.completeExceptionally(new HttpException(response)); } }
@Override public void onResponse(Call<T> call, Response<T> response) { if (response.isSuccessful()) { promise.success(response.body()); } else { promise.failure(new HttpException(response)); } }
@Override public void onResponse(Call<List<Server>> call, Response<List<Server>> response) { if (response.isSuccessful()) { List<Server> servers = response.body(); if (BuildConfig.DEBUG) { servers.addAll(getLocalServers()); } BusProvider.getBus().post(new ServersLoadedEvent(servers)); } else this.onFailure(call, new HttpException(response)); }
@Override public void onResponse(Call<ServerRoute> call, Response<ServerRoute> response) { if (response.isSuccessful()) BusProvider.getBus().post(new ServerRouteLoadedEvent(response.body())); else this.onFailure(call, new HttpException(response)); }
@Override public void onResponse(Call<List<ServerShare>> call, Response<List<ServerShare>> response) { if (response.isSuccessful()) BusProvider.getBus().post(new ServerSharesLoadedEvent(response.body())); else this.onFailure(call, new HttpException(response)); }
@Override public void onResponse(Call<Authentication> call, Response<Authentication> response) { if (response.isSuccessful()) BusProvider.getBus().post(new AuthenticationSucceedEvent(response.body())); else this.onFailure(call, new HttpException(response)); }
@Override public void onResponse(Call<List<ServerApp>> call, Response<List<ServerApp>> response) { if (response.isSuccessful()) BusProvider.getBus().post(new ServerAppsLoadedEvent(response.body())); else this.onFailure(call, new HttpException(response)); }
@Override public void onNext(Response<R> response) { if (response.isSuccessful()) { subscriber.onNext(response.body()); } else { subscriberTerminated = true; Throwable t = new HttpException(response); try { subscriber.onError(t); } catch (Throwable inner) { Operators.onErrorDropped(inner, Context.empty()); } } }
@SuppressWarnings("unchecked") @Override public void onResponse(Call<T> call, Response<T> response) { if (call.isCanceled()) return; if (response.isSuccessful()) { liveData.postValue(Resource.success(response.body())); } else { liveData.postValue(Resource.error(new HttpException(response))); } }
@Override public void onResponse(Call<List<ServerFile>> call, Response<List<ServerFile>> response) { if (response.isSuccessful()) { List<ServerFile> serverFiles = response.body(); if (serverFiles == null) { serverFiles = Collections.emptyList(); } for (ServerFile serverFile : serverFiles) { serverFile.setParentFile(serverDirectory); serverFile.setParentShare(serverShare); } BusProvider.getBus().post(new ServerFilesLoadedEvent(serverFiles)); } else this.onFailure(call, new HttpException(response)); }
@Override public void onResponse(Call<Void> call, Response<Void> response) { if (response.isSuccessful()) { BusProvider.getBus().post(new ServerFileDeleteEvent(true)); } else this.onFailure(call, new HttpException(response)); }
@Override public void onNext(Response<R> response) { if (response.isSuccessful()) { mObserver.onNext(response.body()); } else { mTerminated = true; Throwable t = new HttpException(response); try { mObserver.onError(t); } catch (Throwable inner) { Exceptions.throwIfFatal(inner); RxJavaPlugins.onError(new CompositeException(t, inner)); } } }
@Override public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) { if (response.isSuccessful()) { BusProvider.getBus().post(new ServerFileUploadCompleteEvent(id, true)); } else this.onFailure(call, new HttpException(response)); }