Browse Source

Minor fixes

master
preyearegmi 6 years ago
parent
commit
a91085816b
  1. 2
      app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/APIRequestErrorReturn.java
  2. 5
      app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/GenericApiObserverResponse.java
  3. 6
      app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/GenericApiObserverResponseV2.java

2
app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/APIRequestErrorReturn.java

@ -4,7 +4,7 @@ import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName; import com.google.gson.annotations.SerializedName;
/** /**
* Created by surajshrestha on 12/21/17.
*
*/ */
public class APIRequestErrorReturn { public class APIRequestErrorReturn {

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

@ -10,10 +10,7 @@ import io.reactivex.observers.DisposableObserver;
import okhttp3.ResponseBody; import okhttp3.ResponseBody;
import retrofit2.HttpException; import retrofit2.HttpException;
/**
* Created by Preyea R. Regmi
* Use this wrapper class to abstract application wise network response for rx-retrofit 2.0 and above
*/
public abstract class GenericApiObserverResponse<T> extends DisposableObserver<T> { public abstract class GenericApiObserverResponse<T> extends DisposableObserver<T> {

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

@ -9,11 +9,7 @@ import io.reactivex.observers.DisposableObserver;
import okhttp3.ResponseBody; import okhttp3.ResponseBody;
import retrofit2.HttpException; import retrofit2.HttpException;
/**
* Created by Preyea R. Regmi
* Use this wrapper class to abstract application wise network response for rx-retrofit 2.0. This type encapsulates the user specified data within GenericRssponseDataModel under "Data" field.
* However this class uses a little bit of "reflection" underneath to avoid "Type Erasure" occured while inferring Type from supplied generics. Reflection will be removed at next phase.
*/
public abstract class GenericApiObserverResponseV2<T> extends DisposableObserver<ResponseBody> { public abstract class GenericApiObserverResponseV2<T> extends DisposableObserver<ResponseBody> {

Loading…
Cancel
Save