package co.tenton.admin.autoshkolla.ServiceLayer; import android.util.Log; import co.tenton.admin.autoshkolla.Models.ErrorResponse; import co.tenton.admin.autoshkolla.Models.This; import com.loopj.android.http.JsonHttpResponseHandler; import org.json.JSONObject; import cz.msebera.android.httpclient.Header; /** * Created by herolindsopjani on 12/26/16. */ public class AllLayer { public static void getAll(final ResponseData r) { String currentVersion = String.valueOf(This.shared.version); ServerLayer.get("all?v=" + currentVersion, null, new JsonHttpResponseHandler() { @Override public void onSuccess(int statusCode, Header[] headers, JSONObject response) { r.onSuccess(response); } @Override public void onFailure(int statusCode, Header[] headers, Throwable throwable, JSONObject errorResponse) { if (statusCode == 304) { r.onNotModified(); return; } String message = throwable.getMessage(); ErrorResponse e = ErrorResponse.create(message); r.onFailure(e); } }); } }