diff --git a/src/com/uncc/gameday/registration/RegistrationClient.java b/src/com/uncc/gameday/registration/RegistrationClient.java new file mode 100644 index 0000000..e0a7cd8 --- /dev/null +++ b/src/com/uncc/gameday/registration/RegistrationClient.java @@ -0,0 +1,32 @@ +package com.uncc.gameday.registration; + +import java.util.List; + +import com.uncc.gameday.R; + +import android.content.Context; +import android.util.Log; +import retrofit.RestAdapter; +import retrofit.RetrofitError; + +public class RegistrationClient { + + private GamedayService gds; + + public RegistrationClient(Context c) { + RestAdapter ra = new RestAdapter.Builder() + .setServer("http://" + c.getString(R.string.server_hostname)) + .build(); + gds = ra.create(GamedayService.class); + } + + public List listLots() { + try { + return gds.listLots(); + } catch (RetrofitError e) { + Log.w("Registration.listLots()", e); + return null; + } + } + +}