diff options
Diffstat (limited to 'app/src/main/java/org/cyanogenmod/wundergroundcmweatherprovider/wunderground/WundergroundServiceManager.java')
-rw-r--r-- | app/src/main/java/org/cyanogenmod/wundergroundcmweatherprovider/wunderground/WundergroundServiceManager.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/app/src/main/java/org/cyanogenmod/wundergroundcmweatherprovider/wunderground/WundergroundServiceManager.java b/app/src/main/java/org/cyanogenmod/wundergroundcmweatherprovider/wunderground/WundergroundServiceManager.java index 3645740..359730a 100644 --- a/app/src/main/java/org/cyanogenmod/wundergroundcmweatherprovider/wunderground/WundergroundServiceManager.java +++ b/app/src/main/java/org/cyanogenmod/wundergroundcmweatherprovider/wunderground/WundergroundServiceManager.java @@ -54,19 +54,23 @@ public class WundergroundServiceManager { coerceVarArgFeaturesToDelimitedString(features)); } + public Call<WundergroundReponse> lookupCity(String city) { + return mWundergroundServiceInterface.lookupCity(city); + } + private String coerceVarArgFeaturesToDelimitedString(FeatureParam... featureParams) { return Joiner.on('/').join(featureParams); } private Retrofit buildRestAdapter(String apiKey) { //TODO: Wrap this in debug flag - //HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(); - //interceptor.setLevel(HttpLoggingInterceptor.Level.BODY); - //OkHttpClient client = new OkHttpClient.Builder().addInterceptor(interceptor).build(); + HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(); + interceptor.setLevel(HttpLoggingInterceptor.Level.BODY); + OkHttpClient client = new OkHttpClient.Builder().addInterceptor(interceptor).build(); return new Retrofit.Builder() .baseUrl("http://api.wunderground.com/api/" + apiKey + "/") - //.client(client) + .client(client) .addConverterFactory(GsonConverterFactory.create()) .build(); } |