K
- the type parameterpublic final class BaseCallback<K extends BaseResponse>
extends java.lang.Object
implements retrofit2.Callback<K>
Modifier and Type | Field and Description |
---|---|
private APIRequestCallback<K> |
requestCallback |
private static java.lang.String |
UNABLE_TO_FETCH_ERROR_INFO |
Constructor and Description |
---|
BaseCallback(APIRequestCallback<K> requestCallback)
Instantiates a new Base callback.
|
Modifier and Type | Method and Description |
---|---|
void |
onFailure(retrofit2.Call<K> call,
java.lang.Throwable t) |
void |
onResponse(retrofit2.Call<K> call,
retrofit2.Response<K> response) |
private static final java.lang.String UNABLE_TO_FETCH_ERROR_INFO
private APIRequestCallback<K extends BaseResponse> requestCallback
public BaseCallback(APIRequestCallback<K> requestCallback)
requestCallback
- the request callbackpublic void onResponse(@NonNull retrofit2.Call<K> call, @NonNull retrofit2.Response<K> response)
onResponse
in interface retrofit2.Callback<K extends BaseResponse>
public void onFailure(@NonNull retrofit2.Call<K> call, @NonNull java.lang.Throwable t)
onFailure
in interface retrofit2.Callback<K extends BaseResponse>