@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<Review> response, Retrofit retrofit) { hideLoader(); if (response.isSuccess()) { Toast.makeText(home, "Thanks You!", Toast.LENGTH_SHORT).show(); onBackPressed(); } else { // TODO : handle 422 cases if any } }
@Override public void onRun() throws Throwable { Post post = mPostModel.loadByClientIdAndUserId(mClientId, mUserId); if (post != null && !post.isPending()) { // looks like post probably arrived from somewhere else. Good Job! mEventBus.post(new UpdatedPostEvent(post)); return; } Response<NewPostResponse> response = mApiService.sendPost(mText, mClientId, mUserId) .execute(); if (response.isSuccess()) { NewPostResponse body = response.body(); body.getPost().setPending(false); mPostModel.save(body.getPost()); mUserModel.save(body.getUser()); mEventBus.post(new UpdatedPostEvent(body.getPost())); } else { throw new NetworkException(response.code()); } }
@Override public void onResponse(retrofit.Response<String> response, Retrofit retrofit) { if (response.isSuccess()) { sessionId = response.body(); ShareRest.this.sharedPreferences.edit().putString("dexcom_share_session_id", sessionId).apply(); onRetry(); } }
@Override public void onResponse(retrofit.Response<String> response, Retrofit retrofit) { if (response.isSuccess()) { sessionId = response.body(); ShareRest.this.sharedPreferences.edit().putString("dexcom_share_session_id", sessionId).apply(); onRetry(); } }
@Override public Observable<R> call(Response<R> response) { if (response.isSuccess()) { return Observable.just(response.body()); } return Observable.error(new HttpException(response)); } });
@Override public void onResponse(Response<Order> response, Retrofit retrofit) { order = response.body(); hideLoader(); if (response.isSuccess()) { setViewBaserOnOrderState(); } else { // wont have a 422 error for this api call -- To be verified } BusProvider.getInstance().post(new RefreshCartEvent(order)); }
@Override public void onResponse(Response<AllResult> response, Retrofit retrofit) { if (response.isSuccess()) { AllResult allResult = response.body(); if (!allResult.getError()) { callBack.onSuccess(type, key, allResult); } else { callBack.onFailure(type, key, "数据错误"); } } }
@Override public void onResponse(Response<PasswordResetResponse> response, Retrofit retrofit) { if (response.isSuccess()) { Log.d("Reset pwd success"); PasswordResetResponse resetResponse = response.body(); showSuccessMessage(resetResponse.getMessage()); } else { Log.d("Reset pwd error user not exist"); showErrorMessage(response.message()); } }
@Override public void onNext(Response<User> userResponse) { RetrofitUtil.printResponse(userResponse); if (userResponse.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); userInfo(username); }else if(userResponse.isSuccess()) { listener.onFinish(userResponse.body()); } } });
@Override public void onResponse(Response<List<User>> response, Retrofit retrofit) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); loadStargazers(owner, repo, page); } else if (response.isSuccess()) { listener.onFinished(response.body()); } else { handleFailure(page); } }
@Override public void onResponse(Response<List<User>> response, Retrofit retrofit) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); loadForkers(owner, repo, page); } else if (response.isSuccess()) { listener.onFinished(response.body()); } else { handleFailure(page); } }
@Override public void onNext(Response<User> userResponse) { L.i(TAG,"auth onResponse"); RetrofitUtil.printResponse(userResponse); if (userResponse.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); auth(); } else if(userResponse.isSuccess()) { listener.onFinish(userResponse.body()); } } });
@Override public void onResponse(Response<List<User>> response, Retrofit retrofit) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); loadCollaborators(owner, repo, page); } else if (response.isSuccess()) { listener.onFinished(response.body()); } else { handleFailure(page); } }
@Override public void onResponse(Response<List<Repository>> response, Retrofit retrofit) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); loadStarredRepo(user, page); } else if (response.isSuccess()) { listener.onFinished(response.body()); } else { handleFailure(page); } }
@Override public void onResponse(Response<List<Branch>> response, Retrofit retrofit) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); loadBranches(owner, repo); } else if (response.isSuccess()) { listener.onFinished(response.body()); } else { handleFailure(); } }
@Override public void onResponse(Response<List<Branch>> response, Retrofit retrofit) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); loadBranches(owner, repo); } else if (response.isSuccess()) { listener.setBranches(response.body()); } else { listener.onError("加载分支失败"); } }
@Override public void onNext(Response<List<User>> response) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); loadFollowerings(user,page); } else if (response.isSuccess()) { listener.onFinished(response.body()); } else { handleFailure(page); } } });
@Override public void onResponse(Response<List<Event>> response, Retrofit retrofit) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); loadReceivedEvents(user, page); } else if (response.isSuccess()) { listener.onFinished(response.body()); } else { handleFailure(page); } } @Override
@Override public void onResponse(Response<Tree> response, Retrofit retrofit) { RetrofitUtil.printResponse(response); if (response.code() == 401) { gitHubAccount.invalidateToken(RetrofitUtil.token); loadTree(owner, repo, sha); } else if (response.isSuccess()) { listener.onFinished(response.body().getTree()); } else { handleFailure(); } }