// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.oliodevices.assist.app.fragments; import android.widget.Toast; import com.google.android.gms.common.api.Result; import com.google.android.gms.common.api.ResultCallback; import com.google.android.gms.common.api.Status; import com.google.android.gms.location.places.Place; import com.google.android.gms.location.places.PlaceBuffer; import com.google.android.gms.maps.model.LatLng; import com.oliodevices.assist.app.api.TimeZoneApi; import java.util.Objects; import retrofit.Callback; import retrofit.RetrofitError; import retrofit.client.Response; // Referenced classes of package com.oliodevices.assist.app.fragments: // AddTimeZoneFragment class val.latLng implements Callback { final se this$1; final LatLng val$latLng; public void failure(RetrofitError retrofiterror) { Toast.makeText(getActivity(), (new StringBuilder()).append("Error contacting API: ").append(retrofiterror.getResponse().getReason()).toString(), 0).show(); } public void success(com.oliodevices.assist.app.api.Response response, Response response1) { if (!Objects.equals(response.status, "OK")) { Toast.makeText(getActivity(), (new StringBuilder()).append("Error contacting API: ").append(response.status).toString(), 0).show(); } else if (AddTimeZoneFragment.access$000(_fld0) != null) { AddTimeZoneFragment.access$000(_fld0).onPlaceSelected(place.description, response.timeZoneId, val$latLng); AddTimeZoneFragment.access$000(_fld0).hideProgress(); return; } } public volatile void success(Object obj, Response response) { success((com.oliodevices.assist.app.api.Response)obj, response); } eAutocomplete() { this$1 = final_eautocomplete; val$latLng = LatLng.this; super(); } // Unreferenced inner class com/oliodevices/assist/app/fragments/AddTimeZoneFragment$1 /* anonymous class */ class AddTimeZoneFragment._cls1 implements ResultCallback { final AddTimeZoneFragment this$0; final com.oliodevices.assist.app.adapters.CitySelectionAdapter.PlaceAutocomplete val$place; public volatile void onResult(Result result) { onResult((PlaceBuffer)result); } public void onResult(PlaceBuffer placebuffer) { if (placebuffer.getStatus().isSuccess()) { LatLng latlng = placebuffer.get(0).getLatLng(); AddTimeZoneFragment._cls1._cls1 _lcls1 = latlng. new AddTimeZoneFragment._cls1._cls1(); TimeZoneApi.resolve(getActivity(), latlng.latitude, latlng.longitude, System.currentTimeMillis(), _lcls1); } placebuffer.release(); } { this$0 = final_addtimezonefragment; place = com.oliodevices.assist.app.adapters.CitySelectionAdapter.PlaceAutocomplete.this; super(); } } }