-
Notifications
You must be signed in to change notification settings - Fork 4
/
d.java
89 lines (75 loc) · 2.42 KB
/
d.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package com.chartboost.sdk;
import com.chartboost.sdk.Chartboost.CBAPIResponseCallback;
import com.chartboost.sdk.Model.CBError;
import com.chartboost.sdk.impl.i;
import com.chartboost.sdk.impl.i.b;
import com.chartboost.sdk.impl.j;
import org.json.JSONObject;
final class d {
private static d a;
private i b;
class AnonymousClass_1 implements b {
final /* synthetic */ CBAPIResponseCallback a;
AnonymousClass_1(CBAPIResponseCallback cBAPIResponseCallback) {
this.a = cBAPIResponseCallback;
}
public void a(j jVar, CBError cBError) {
if (this.a != null) {
this.a.onFailure(cBError.b());
}
}
public void a(JSONObject jSONObject, j jVar) {
if (this.a != null) {
this.a.onSuccess(jSONObject);
}
}
}
static {
a = null;
}
private d() {
this.b = new i("https://www.chartboost.com", null);
}
private static d a() {
if (a == null) {
a = new d();
}
return a;
}
protected static void a(CBAPIResponseCallback cBAPIResponseCallback) {
j jVar = new j("api/more");
jVar.a("format", i.a);
a().a(jVar, cBAPIResponseCallback);
}
private void a(j jVar, CBAPIResponseCallback cBAPIResponseCallback) {
jVar.a(Chartboost.sharedChartboost().e());
this.b.a(jVar, new AnonymousClass_1(cBAPIResponseCallback));
}
protected static void a(Object obj, int i, CBAPIResponseCallback cBAPIResponseCallback) {
j jVar = new j("api/get_batch");
jVar.a("raw", Integer.valueOf(1));
jVar.a("cache", Integer.valueOf(1));
if (obj != null) {
jVar.a("location", obj);
}
if (i > 10) {
i = 10;
}
jVar.a("amount", Integer.valueOf(i));
a().a(jVar, cBAPIResponseCallback);
}
protected static void a(Object obj, CBAPIResponseCallback cBAPIResponseCallback) {
j jVar = new j("api/get");
jVar.a("raw", Integer.valueOf(1));
jVar.a("cache", Integer.valueOf(1));
if (obj != null) {
jVar.a("location", obj);
}
a().a(jVar, cBAPIResponseCallback);
}
protected static void b(Object obj, CBAPIResponseCallback cBAPIResponseCallback) {
j jVar = new j("api/show");
jVar.a("ad_id", obj);
a().a(jVar, cBAPIResponseCallback);
}
}