@Override public void onRun() throws Throwable { long timestamp = mFeedModel.getLatestTimestamp(mUserId); final Call<FeedResponse> feed; if (mUserId == null) { feed = mApiService.feed(timestamp); } else { feed = mApiService.userFeed(mUserId, timestamp); } Response<FeedResponse> response = feed.execute(); if (response.isSuccess()) { Post oldest = handleResponse(response.body()); mEventBus.post(new FetchedFeedEvent(true, mUserId, oldest)); } else { throw new NetworkException(response.code()); } }
@Override public void onResponse(Response<Config> response, Retrofit retrofit) { if (response.isSuccess()) { Log.d("config received"); config = response.body(); getTaxonomyData(); } else { int statusCode = response.code(); Log.d("Config data not received. Error code : " + statusCode); ResponseBody errorBody = response.errorBody(); handleError(); } }
@Override public void onResponse(Response<Order> response, Retrofit retrofit) { hideLoader(); if (response.isSuccess()) { Log.d("CartFragment > moveToConfirmState > onResponse"); order = response.body(); setupPaymentView(order.getPayments().isEmpty() ? null : order.getPayments().get(0)); BusProvider.getInstance().post(new RefreshCartEvent(order)); } else { Log.d("CartFragment > moveToConfirmState > onResponse > 422"); try { String responseBody = response.errorBody().string(); order = new Gson().fromJson(responseBody, Order.class); handleErrorWithToast(order.getErrors().get(0)); } catch (IOException e) { e.printStackTrace(); } } }
@Override public void onResponse(Response<List<Contributor>> response) { progressDialog.dismiss(); for (Contributor data : response.body()) Log.d("data", "" + data.getLogin()); }
@Override public void onNext(Response<List<Repository>> response) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); starredCount(user); } if (response.isSuccess()) { String linkHeader = response.headers().get("Link"); L.i(TAG,"linkHeader = " + linkHeader); if(TextUtils.isEmpty(linkHeader) == false) { int count = LogicUtils.parseStarredCount(linkHeader); listener.loadStarredCount(count); }else{ listener.loadStarredCount(response.body().size()); } } else { listener.onError(context.getString(R.string.fail_unfollow) + user); } } });
public boolean transitionOnIssue(String issue, TransitionInput transitionInput) { try { Response<Void> response = jiraEndPoints.transitionsOnIssue(issue, transitionInput).execute(); if(response.isSuccess()) { log.info("Transition {} has been made on {}", transitionInput, issue); return true; } else { log.error("Bad response received <" + response.code() + ">, " + "unable to make the transition <{}> on <{}>, received message : " + response.message(), issue, transitionInput); try { log.error("Response body received : {}", response.errorBody().string()); } catch (IOException e) { log.error("Unable to read response body", e); } } } catch (IOException e) { log.error("Unable to perform transition <{}> on <{}>", transitionInput, issue); } return false; }
public boolean isExistingIssue(String issue) { try { return (getIssue(issue).code() == 200); } catch (Exception e) { log.error("Unable to get issue <{}>", issue, e); return false; } }
@Override public void onResponse(Response<T> response, Retrofit retrofit) { removePendingCall(mCall); if (response.body() != null) { onApiResponse(response.body(), retrofit); } else if (response.errorBody() != null) { try { Log.e(TAG, response.errorBody().string()); } catch (IOException ignored) {} } else { Log.e(TAG, "response.body() and response.errorBody() are both null!"); } }
@Override public void onResponse(Response<Card> response, Retrofit retrofit) { hideLoader(); if (response.isSuccess()) { handleError("Card added"); addContainer.setVisibility(View.GONE); loadCards(); mode = MODE_VIEW; setValuesBasedOnMode(); } else { handleError(response.errorBody().toString()); } }
@Override public void onResponse(Response<List<Repository>> response, Retrofit retrofit) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); fork(owner, repo); } if (response.isSuccess()) { listener.forkResult(true); } else { listener.forkResult(false); } }
@Override public void onResponse(Response<Card> response, Retrofit retrofit) { if (response.isSuccess()) { handleError("Card removed"); loadCards(); mode = MODE_VIEW; setValuesBasedOnMode(); } }
public static ErrorResponse parseError(Response response, Retrofit retrofit) { Converter<ResponseBody, ErrorResponse> converter = retrofit.responseConverter(ErrorResponse.class, new Annotation[0]); ErrorResponse error; try { error = converter.convert(response.errorBody()); } catch (IOException e) { return new ErrorResponse(); } return error; } }
@Override public void onResponse(Response<Order> response, Retrofit retrofit) { hideLoader(); if (response.isSuccess()) { Log.d("CartFragment > moveToCompleteState > onResponse"); order = response.body(); handleErrorWithToast("Order successful"); showNoItemsView(true); updateCache(0); BusProvider.getInstance().post(new RefreshCartEvent(order)); } else { Log.d("CartFragment > moveToCompleteState > onResponse > 422"); try { String responseBody = response.errorBody().string(); order = new Gson().fromJson(responseBody, Order.class); handleErrorWithToast(order.getErrors().get(0)); } catch (IOException e) { e.printStackTrace(); } } }
@Override public void onResponse(Response<List<RefreshModel>> response, Retrofit retrofit) { mAdapter.setDatas(response.body()); }
public User getUser(Event event) { try { Response<User> userResponse = gitLabService.getUser(event.getUserId()); Preconditions.checkArgument(userResponse.code() == 200); return userResponse.body(); } catch (Exception e) { log.error("Unable to get gitlab user with id <{}>, comment issue with pusher username <{}>", event.getUserId(), event.getUserName()); return new User(event.getUserId(), null, event.getUserName()); } } }