У меня проблема с Retrofit
и проверкой дубликатов.
Я должен проверять каждый раз response
код или тип статуса!
Мне нужен wrapper
метод запроса, который проверяет, работает ли этот дубликат.
(дубликаты включают в себя: showLoading()
, response.code()
, onFailure()
ручка ...).
Мне нужно GenericMethod
для этого:
UserService service = RetrofitInstance.getRetrofitInstance().create(UserService.class);
service.RequestVerification(token, mobileNumber).enqueue(new Callback<ClientData<User>>() {
@Override
public void onResponse(@NonNull Call<ClientData<User>> call, @NonNull Response<ClientData<User>> response) {
doAction();//Action must passed to this method.
GeneralTools.hideLoading();
}
@Override
public void onFailure(@NonNull Call<ClientData<User>> call, @NonNull Throwable t) {
GeneralTools.hideLoading();
dialogError.show();
}
});