package etelligens.com.foodsafety.retrofit; import retrofit2.Retrofit; import retrofit2.converter.gson.GsonConverterFactory; import static etelligens.com.foodsafety.utils.EndPoint.ETE_BASE_URL; public class RetrofitClient { public static Retrofit retrofit; private static RetrofitClient mInstance; private RetrofitClient() { retrofit = new Retrofit.Builder() .baseUrl(ETE_BASE_URL) .addConverterFactory(GsonConverterFactory.create()) .build(); } public static synchronized RetrofitClient getInstance() { if (mInstance == null) { mInstance = new RetrofitClient(); } return mInstance; } public Api getApi() { return retrofit.create(Api.class); } }