service model architecture changed
This commit is contained in:
@@ -17,9 +17,10 @@ import butterknife.OnClick;
|
||||
import ch.pizzalink.android.R;
|
||||
import ch.pizzalink.android.api.ApiErrorUtils;
|
||||
import ch.pizzalink.android.api.ApiService;
|
||||
import ch.pizzalink.android.api.ResponseObject;
|
||||
import ch.pizzalink.android.helper.DialogHelper;
|
||||
import ch.pizzalink.android.helper.SharedPrefsHelper;
|
||||
import ch.pizzalink.android.model.responseModel.LoginCustomerResponseModel;
|
||||
import ch.pizzalink.android.model.UserModel;
|
||||
import ch.pizzalink.android.view.PizzalinkButton;
|
||||
import ch.pizzalink.android.view.PizzalinkEditText;
|
||||
import retrofit2.Call;
|
||||
@@ -88,16 +89,15 @@ public class LoginActivity extends BaseActivity {
|
||||
|
||||
private void login(){
|
||||
DialogHelper.showLoadingDialog();
|
||||
Call<LoginCustomerResponseModel> call = ApiService.apiInterface.login(
|
||||
Call<ResponseObject<UserModel>> call = ApiService.apiInterface.login(
|
||||
emailPizzalinkEditText.getText(), passwordPizzalinkEditText.getText());
|
||||
call.enqueue(new Callback<LoginCustomerResponseModel>() {
|
||||
call.enqueue(new Callback<ResponseObject<UserModel>>() {
|
||||
@Override
|
||||
public void onResponse(Call<LoginCustomerResponseModel> call, Response<LoginCustomerResponseModel> response) {
|
||||
public void onResponse(Call<ResponseObject<UserModel>> call, Response<ResponseObject<UserModel>> response) {
|
||||
DialogHelper.hideLoadingDialog();
|
||||
if(response.isSuccessful() &&
|
||||
response.body() != null &&
|
||||
response.body().getData() != null &&
|
||||
response.body().isSuccess()){
|
||||
response.body().getData().checkNull();
|
||||
SharedPrefsHelper.saveUser(response.body().getData());
|
||||
SharedPrefsHelper.saveCustomerToken(response.body().getData().getToken());
|
||||
SharedPrefsHelper.setCustomerLoggedIn(true);
|
||||
@@ -108,7 +108,7 @@ public class LoginActivity extends BaseActivity {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<LoginCustomerResponseModel> call, Throwable t) {
|
||||
public void onFailure(Call<ResponseObject<UserModel>> call, Throwable t) {
|
||||
DialogHelper.hideLoadingDialog();
|
||||
DialogHelper.showFailedDialog();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user