Swiggy v4.51.1版本的 MD5 值为:5af7ec91512a0a8c1510e3f8bac20b8b

以下内容为反编译后的 DirectionsModule.java 源代码,内容仅作参考


package in.swiggy.android.tejas.feature.google.directions;

import com.google.android.gms.maps.model.LatLng;
import in.swiggy.android.tejas.feature.google.directions.model.GoogleDirectionsResponse;
import in.swiggy.android.tejas.feature.google.directions.model.SwiggyDirectionsResponse;
import in.swiggy.android.tejas.feature.google.directions.transformer.GoogleDirectionsTransformer;
import in.swiggy.android.tejas.feature.google.directions.transformer.SwiggyDirectionsTransformer;
import in.swiggy.android.tejas.transformer.ITransformer;
import java.util.ArrayList;
import kotlin.jvm.internal.o;
import retrofit2.Retrofit;
public final class DirectionsModule {
    private static final String GOOGLE_API_END_POINT = "https://maps.googleapis.com";
    public static final DirectionsModule INSTANCE = new DirectionsModule();

    private DirectionsModule() {
    }

    public static final IDirectionsAPI providesDirectionAPI(Retrofit retrofit) {
        o.k(retrofit, "retrofit");
        Object create = retrofit.create(IDirectionsAPI.class);
        o.j(create, "create(...)");
        return (IDirectionsAPI) create;
    }

    public static final ITransformer<GoogleDirectionsResponse, ArrayList<ArrayList<LatLng>>> providesGoogleDirectionsTransformer(GoogleDirectionsTransformer googleDirectionsTransformer) {
        o.k(googleDirectionsTransformer, "googleDirectionsTransformer");
        return googleDirectionsTransformer;
    }

    public static final IDirectionsSwiggyApi providesSwiggyDirectionAPI(Retrofit retrofit) {
        o.k(retrofit, "retrofit");
        Object create = retrofit.create(IDirectionsSwiggyApi.class);
        o.j(create, "create(...)");
        return (IDirectionsSwiggyApi) create;
    }

    public static final ITransformer<SwiggyDirectionsResponse, ArrayList<ArrayList<LatLng>>> providesSwiggyDirectionsTransformer(SwiggyDirectionsTransformer swiggyDirectionsTransformer) {
        o.k(swiggyDirectionsTransformer, "swiggyDirectionsTransformer");
        return swiggyDirectionsTransformer;
    }

    public static final String providesUrl() {
        return GOOGLE_API_END_POINT;
    }
}