Browse Source

Minor fixes

master
preyearegmi 6 years ago
parent
commit
0b1762ad45
  1. 17
      app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/GenericApiObserverResponse.java
  2. 6
      app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/GenericApiObserverResponseV2.java

17
app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/GenericApiObserverResponse.java

@ -24,12 +24,7 @@ public abstract class GenericApiObserverResponse<T> extends DisposableObserver<T
@Override
public void onNext(T t) {
// Handle application wise response code here
// String errorMessage = checkIfResponseIsValidOrNot(t);
// if (errorMessage == null)
onSuccess(t);
// else
// onFailed(errorMessage);
}
@Override
@ -54,17 +49,5 @@ public abstract class GenericApiObserverResponse<T> extends DisposableObserver<T
}
private String checkIfResponseIsValidOrNot(T genericBody) {
try {
ResponseBody responseBody = (ResponseBody) genericBody;
JSONObject jsonObject = new JSONObject(responseBody.string());
if (jsonObject.getString("errorCode").equalsIgnoreCase(HTTPConstants.APPLICATION_WISE_ERROR_KEY))
return jsonObject.getString("responseDescription");
else
return null;
} catch (Exception e) {
return e.getMessage();
}
}
}

6
app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/GenericApiObserverResponseV2.java

@ -32,16 +32,12 @@ public abstract class GenericApiObserverResponseV2<T> extends DisposableObserver
@Override
public void onNext(ResponseBody t) {
// Handle application wise response code here
// String errorMessage = checkIfResponseIsValidOrNot(t);
// if (errorMessage == null)
try {
onSuccess(parseResponseBody(t));
} catch (Exception e) {
onError(e);
}
// else
// onFailed(errorMessage);
}
private GenericResponseDataModel<T> parseResponseBody(ResponseBody body) throws Exception {

Loading…
Cancel
Save