正在查看: 漫天星 v3.0.2 应用的 e.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 漫天星 v3.0.2 应用的 e.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package f.p.d.c;
import com.junyue.basic.app.App;
import com.junyue.basic.bean.User;
import com.junyue.novel.modules.bookstore.bean.BookCommentResult;
import f.p.c.z.h;
import f.p.c.z.y;
import f.p.d.c.e;
import i.t;
import java.io.IOException;
import java.lang.annotation.Annotation;
import java.net.Proxy;
import java.net.ProxySelector;
import java.net.SocketAddress;
import java.net.URI;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.TimeUnit;
import kotlin.jvm.functions.Function1;
import okhttp3.OkHttpClient;
import okhttp3.internal.proxy.NullProxySelector;
import okhttp3.logging.HttpLoggingInterceptor;
public final class e {
public static final List<Class<? extends Annotation>> a = Collections.singletonList(f.p.c.v.a.class);
public static class a implements HttpLoggingInterceptor.Logger {
public void log(String str) {
f.n.a.b.a.c("HttpUtils", str, new Object[0]);
}
}
public static class b implements Runnable {
public static t a(f.a.a.a.d.a aVar) {
aVar.K("login_over", true);
return t.a;
}
@Override
public void run() {
f.p.c.m.c.l().d(User.class);
e.a.b.c.c q = App.q();
if (q == null || q.isFinishing()) {
q = App.r();
}
h.a(q, -1, new Function1() {
public final Object invoke(Object obj) {
return e.b.a((f.a.a.a.d.a) obj);
}
});
}
}
public static class c {
public static final OkHttpClient a = e.d().readTimeout(BookCommentResult.COMMENT_TIME_OUT, TimeUnit.MILLISECONDS).writeTimeout(BookCommentResult.COMMENT_TIME_OUT, TimeUnit.MILLISECONDS).connectTimeout(15000, TimeUnit.MILLISECONDS).build();
}
public static class C0078e {
public static final OkHttpClient a = new OkHttpClient.Builder().addNetworkInterceptor(new HttpLoggingInterceptor(new a()).setLevel(HttpLoggingInterceptor.Level.BODY)).addInterceptor(new f.p.d.c.d()).readTimeout(60, TimeUnit.SECONDS).writeTimeout(60, TimeUnit.SECONDS).connectTimeout(60, TimeUnit.SECONDS).build();
public static class a implements HttpLoggingInterceptor.Logger {
public void log(String str) {
e.a.b.f.d.a("HttpUtils", str, new Object[0]);
}
}
}
public static class f {
public static final OkHttpClient a = new OkHttpClient.Builder().addNetworkInterceptor(new HttpLoggingInterceptor(new a()).setLevel(HttpLoggingInterceptor.Level.BODY)).addInterceptor(new g()).build();
public static class a implements HttpLoggingInterceptor.Logger {
public void log(String str) {
e.a.b.f.d.a("HttpUtils", str, new Object[0]);
}
}
}
public static OkHttpClient.Builder a() {
return b(true);
}
public static OkHttpClient.Builder b(boolean z) {
OkHttpClient.Builder builder = new OkHttpClient.Builder();
if (z) {
builder.addNetworkInterceptor(new HttpLoggingInterceptor(new a()).setLevel(HttpLoggingInterceptor.Level.BODY));
}
if (c()) {
builder.proxySelector(new d(null));
} else {
builder.proxy(Proxy.NO_PROXY).proxySelector(new NullProxySelector());
}
return builder;
}
public static boolean c() {
return false;
}
public static OkHttpClient.Builder d() {
return a().addInterceptor(new f.p.d.c.b()).addInterceptor(new f.p.d.c.f()).addInterceptor(new f.p.d.c.d());
}
public static OkHttpClient e() {
return c.a;
}
public static OkHttpClient f() {
return C0078e.a;
}
public static OkHttpClient g() {
return f.a;
}
public static boolean h(Annotation[] annotationArr) {
for (Annotation annotation : annotationArr) {
if (a.contains(annotation.annotationType())) {
return true;
}
}
return false;
}
public static void i() {
if (User.k()) {
y.a(new b());
}
}
public static class d extends ProxySelector {
public final ProxySelector a;
public d() {
this.a = ProxySelector.getDefault();
}
public final boolean a(URI uri) {
String host = uri.getHost();
return "127.0.0.1".equals(host) || "localhost".equals(host);
}
@Override
public void connectFailed(URI uri, SocketAddress socketAddress, IOException iOException) {
if (uri == null || socketAddress == null || iOException == null) {
throw new IllegalArgumentException("Arguments can't be null.");
}
}
@Override
public List<Proxy> select(URI uri) {
if (uri != null) {
return (this.a == null || a(uri)) ? Collections.singletonList(Proxy.NO_PROXY) : this.a.select(uri);
}
throw new IllegalArgumentException("uri must not be null");
}
public d(a aVar) {
this();
}
}
}