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

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


package in.swiggy.android.web.tejas.filedownload;

import in.swiggy.android.commons.utils.GeneralUtilsKt;
import kotlin.j;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.o;
import retrofit2.Retrofit;
public interface FileDownloadModule {
    public static final Companion a = Companion.a;

    public static final class Companion {
        static final Companion a = new Companion();
        private static final j<String> b = GeneralUtilsKt.m(new Function0<String>() {
            @Override
            public final String invoke() {
                return "https://s3-ap-southeast-1.amazonaws.com";
            }
        });

        private Companion() {
        }

        private final String a() {
            return b.getValue();
        }

        public final Retrofit b(Retrofit.Builder retrofitBuilder) {
            o.k(retrofitBuilder, "retrofitBuilder");
            retrofitBuilder.baseUrl(a.a());
            Retrofit build = retrofitBuilder.build();
            o.j(build, "with(...)");
            return build;
        }
    }
}