Search in sources :

Example 1 with BarzzModel

use of com.example.c4q.capstone.network.barzz.barzzmodel.BarzzModel in project Grupp by tmoronta1208.

the class BarzzNetworkCall method start.

public static void start(final String zipcode) {
    Retrofit retrofit = new Retrofit.Builder().baseUrl(Constants.BARZZ_URL).addConverterFactory(GsonConverterFactory.create()).build();
    final BarzzService barzzService = retrofit.create(BarzzService.class);
    for (int i = 0; i < BarPreferencesFragment.selectedPrefs.size(); i++) {
        Call<BarzzModel> call = barzzService.getBarzz(zipcode, BarPreferencesFragment.selectedPrefs.get(i));
        call.enqueue(new Callback<BarzzModel>() {

            @Override
            public void onResponse(Call<BarzzModel> call, Response<BarzzModel> response) {
                if (response != null) {
                    Log.d("SUCESSSS!", response.body().getSuccess().getResults().get(0).getName());
                }
            }

            @Override
            public void onFailure(Call<BarzzModel> call, Throwable t) {
                t.printStackTrace();
            }
        });
    }
}
Also used : Retrofit(retrofit2.Retrofit) BarzzModel(com.example.c4q.capstone.network.barzz.barzzmodel.BarzzModel)

Aggregations

BarzzModel (com.example.c4q.capstone.network.barzz.barzzmodel.BarzzModel)1 Retrofit (retrofit2.Retrofit)1