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;
}
}
}