正在查看: 星辰VPN v1.2.3 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 星辰VPN v1.2.3 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package im.crisp.client.internal.l;
import androidx.annotation.NonNull;
import im.crisp.client.internal.c.k;
import im.crisp.client.internal.e.d;
import im.crisp.client.internal.e.e;
import im.crisp.client.internal.h.m;
import im.crisp.client.internal.v.f;
import java.net.URL;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
import retrofit2.internal.EverythingIsNonNull;
public final class a {
private static final String a = "CrispSettingsREST";
private static final String b = "https://settings.crisp.chat/client/website/";
private static im.crisp.client.internal.l.b c;
public class C0035a implements Callback<k> {
public final c a;
public final String b;
public C0035a(c cVar, String str) {
this.a = cVar;
this.b = str;
}
@Override
@EverythingIsNonNull
public void onFailure(Call<k> call, Throwable th) {
this.a.a(new e(th));
}
@Override
@EverythingIsNonNull
public void onResponse(Call<k> call, Response<k> response) {
c cVar;
im.crisp.client.internal.e.a aVar;
URL b;
if (response.isSuccessful()) {
k body = response.body();
if (body != null && body.c() && (b = body.b()) != null) {
a.b(this.b, body.a(), b, this.a);
return;
} else {
cVar = this.a;
aVar = new im.crisp.client.internal.e.a(im.crisp.client.internal.e.a.a);
}
} else {
cVar = this.a;
aVar = new im.crisp.client.internal.e.a(im.crisp.client.internal.e.a.a);
}
cVar.a(aVar);
}
}
public class b implements Callback<m> {
public final c a;
public final String b;
public final URL c;
public b(c cVar, String str, URL url) {
this.a = cVar;
this.b = str;
this.c = url;
}
@Override
@EverythingIsNonNull
public void onFailure(Call<m> call, Throwable th) {
this.a.a(new e(th));
}
@Override
@EverythingIsNonNull
public void onResponse(Call<m> call, Response<m> response) {
c cVar;
im.crisp.client.internal.e.c cVar2;
if (response.isSuccessful()) {
m body = response.body();
if (body != null) {
body.a(this.b);
body.a(this.c);
this.a.a(body);
return;
}
cVar = this.a;
cVar2 = new im.crisp.client.internal.e.c(im.crisp.client.internal.e.c.c);
} else {
cVar = this.a;
cVar2 = new im.crisp.client.internal.e.c(im.crisp.client.internal.e.c.c);
}
cVar.a(cVar2);
}
}
public interface c {
void a(m mVar);
void a(Throwable th);
}
private static im.crisp.client.internal.l.b a() {
if (c == null) {
c = (im.crisp.client.internal.l.b) new Retrofit.Builder().baseUrl(b).client(im.crisp.client.internal.j.b.c()).addConverterFactory(GsonConverterFactory.create(im.crisp.client.internal.m.e.a())).build().create(im.crisp.client.internal.l.b.class);
}
return c;
}
public static void a(@NonNull c cVar) {
try {
a(im.crisp.client.internal.j.b.f(), cVar);
} catch (d e) {
cVar.a(e);
}
}
private static void a(String str, c cVar) {
a().a(str, f.a()).enqueue(new C0035a(cVar, str));
}
public static void b(String str, long j, @NonNull URL url, c cVar) {
a().a(str, j).enqueue(new b(cVar, str, url));
}
}