Changes of com.discord v1181

This commit is contained in:
root 2020-07-08 16:44:49 +00:00
parent f52990c3c2
commit 5a8adcbf82
29917 changed files with 1840412 additions and 1765629 deletions

View file

@ -34,107 +34,93 @@
.method public static constructor <clinit>()V
.locals 4
const/16 v0, 0x8
const-class v0, Ljava/lang/String;
new-array v0, v0, [Ljava/io/ObjectStreamField;
const/16 v1, 0x8
new-instance v1, Ljava/io/ObjectStreamField;
new-array v1, v1, [Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
new-instance v2, Ljava/io/ObjectStreamField;
const-string v3, "trackerToken"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
invoke-direct {v2, v3, v0}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x0
const/4 v3, 0x0
aput-object v1, v0, v2
aput-object v2, v1, v3
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
new-instance v2, Ljava/io/ObjectStreamField;
const-string v3, "trackerName"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
invoke-direct {v2, v3, v0}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x1
const/4 v3, 0x1
aput-object v1, v0, v2
aput-object v2, v1, v3
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
new-instance v2, Ljava/io/ObjectStreamField;
const-string v3, "network"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
invoke-direct {v2, v3, v0}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x2
const/4 v3, 0x2
aput-object v1, v0, v2
aput-object v2, v1, v3
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
new-instance v2, Ljava/io/ObjectStreamField;
const-string v3, "campaign"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
invoke-direct {v2, v3, v0}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x3
const/4 v3, 0x3
aput-object v1, v0, v2
aput-object v2, v1, v3
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
new-instance v2, Ljava/io/ObjectStreamField;
const-string v3, "adgroup"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
invoke-direct {v2, v3, v0}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x4
const/4 v3, 0x4
aput-object v1, v0, v2
aput-object v2, v1, v3
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
new-instance v2, Ljava/io/ObjectStreamField;
const-string v3, "creative"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
invoke-direct {v2, v3, v0}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x5
const/4 v3, 0x5
aput-object v1, v0, v2
aput-object v2, v1, v3
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
new-instance v2, Ljava/io/ObjectStreamField;
const-string v3, "clickLabel"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
invoke-direct {v2, v3, v0}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x6
const/4 v3, 0x6
aput-object v1, v0, v2
aput-object v2, v1, v3
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
new-instance v2, Ljava/io/ObjectStreamField;
const-string v3, "adid"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
invoke-direct {v2, v3, v0}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x7
const/4 v0, 0x7
aput-object v1, v0, v2
aput-object v2, v1, v0
sput-object v0, Lcom/adjust/sdk/AdjustAttribution;->serialPersistentFields:[Ljava/io/ObjectStreamField;
sput-object v1, Lcom/adjust/sdk/AdjustAttribution;->serialPersistentFields:[Ljava/io/ObjectStreamField;
return-void
.end method
@ -285,7 +271,7 @@
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->trackerToken:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v2, v3}, Lf/c/a/v1;->d(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
@ -298,7 +284,7 @@
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->trackerName:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v2, v3}, Lf/c/a/v1;->d(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
@ -311,7 +297,7 @@
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->network:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v2, v3}, Lf/c/a/v1;->d(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
@ -324,7 +310,7 @@
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->campaign:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v2, v3}, Lf/c/a/v1;->d(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
@ -337,7 +323,7 @@
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->adgroup:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v2, v3}, Lf/c/a/v1;->d(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
@ -350,7 +336,7 @@
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->creative:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v2, v3}, Lf/c/a/v1;->d(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
@ -363,7 +349,7 @@
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->clickLabel:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v2, v3}, Lf/c/a/v1;->d(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
@ -376,7 +362,7 @@
iget-object p1, p1, Lcom/adjust/sdk/AdjustAttribution;->adid:Ljava/lang/String;
invoke-static {v2, p1}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v2, p1}, Lf/c/a/v1;->d(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
@ -393,7 +379,7 @@
iget-object v0, p0, Lcom/adjust/sdk/AdjustAttribution;->trackerToken:Ljava/lang/String;
invoke-static {v0}, Lf/c/a/a2;->a(Ljava/lang/String;)I
invoke-static {v0}, Lf/c/a/v1;->t(Ljava/lang/String;)I
move-result v0
@ -403,7 +389,7 @@
iget-object v1, p0, Lcom/adjust/sdk/AdjustAttribution;->trackerName:Ljava/lang/String;
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
invoke-static {v1}, Lf/c/a/v1;->t(Ljava/lang/String;)I
move-result v1
@ -413,7 +399,7 @@
iget-object v0, p0, Lcom/adjust/sdk/AdjustAttribution;->network:Ljava/lang/String;
invoke-static {v0}, Lf/c/a/a2;->a(Ljava/lang/String;)I
invoke-static {v0}, Lf/c/a/v1;->t(Ljava/lang/String;)I
move-result v0
@ -423,7 +409,7 @@
iget-object v1, p0, Lcom/adjust/sdk/AdjustAttribution;->campaign:Ljava/lang/String;
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
invoke-static {v1}, Lf/c/a/v1;->t(Ljava/lang/String;)I
move-result v1
@ -433,7 +419,7 @@
iget-object v0, p0, Lcom/adjust/sdk/AdjustAttribution;->adgroup:Ljava/lang/String;
invoke-static {v0}, Lf/c/a/a2;->a(Ljava/lang/String;)I
invoke-static {v0}, Lf/c/a/v1;->t(Ljava/lang/String;)I
move-result v0
@ -443,7 +429,7 @@
iget-object v1, p0, Lcom/adjust/sdk/AdjustAttribution;->creative:Ljava/lang/String;
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
invoke-static {v1}, Lf/c/a/v1;->t(Ljava/lang/String;)I
move-result v1
@ -453,7 +439,7 @@
iget-object v0, p0, Lcom/adjust/sdk/AdjustAttribution;->clickLabel:Ljava/lang/String;
invoke-static {v0}, Lf/c/a/a2;->a(Ljava/lang/String;)I
invoke-static {v0}, Lf/c/a/v1;->t(Ljava/lang/String;)I
move-result v0
@ -463,7 +449,7 @@
iget-object v1, p0, Lcom/adjust/sdk/AdjustAttribution;->adid:Ljava/lang/String;
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
invoke-static {v1}, Lf/c/a/v1;->t(Ljava/lang/String;)I
move-result v1

View file

@ -1,6 +1,5 @@
.class public final Lcom/agarron/simpleastcore/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods

View file

@ -55,7 +55,7 @@
return-void
.end method
.method public synthetic constructor <init>(Landroid/os/Parcel;Lcom/airbnb/lottie/LottieAnimationView$a;)V
.method public constructor <init>(Landroid/os/Parcel;Lcom/airbnb/lottie/LottieAnimationView$a;)V
.locals 1
invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V

View file

@ -3,7 +3,7 @@
.source "LottieAnimationView.java"
# interfaces
.implements Lf/d/a/h;
.implements Lf/d/a/i;
# annotations
@ -19,7 +19,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lf/d/a/h<",
"Lf/d/a/i<",
"Lf/d/a/d;",
">;"
}

View file

@ -3,7 +3,7 @@
.source "LottieAnimationView.java"
# interfaces
.implements Lf/d/a/h;
.implements Lf/d/a/i;
# annotations
@ -19,17 +19,23 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lf/d/a/h<",
"Lf/d/a/i<",
"Ljava/lang/Throwable;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Lcom/airbnb/lottie/LottieAnimationView;
# direct methods
.method public constructor <init>(Lcom/airbnb/lottie/LottieAnimationView;)V
.locals 0
iput-object p1, p0, Lcom/airbnb/lottie/LottieAnimationView$b;->a:Lcom/airbnb/lottie/LottieAnimationView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,5 @@
.class public final Lcom/airbnb/lottie/R$a;
.super Ljava/lang/Object;
.source "R.java"
# annotations
@ -1018,37 +1017,37 @@
new-array v1, v0, [I
const/4 v2, 0x0
const v2, 0x10100b3
const v3, 0x10100b3
const/4 v3, 0x0
aput v3, v1, v2
aput v2, v1, v3
sput-object v1, Lcom/airbnb/lottie/R$a;->ActionBarLayout:[I
new-array v1, v0, [I
const v3, 0x101013f
const v2, 0x101013f
aput v3, v1, v2
aput v2, v1, v3
sput-object v1, Lcom/airbnb/lottie/R$a;->ActionMenuItemView:[I
new-array v1, v2, [I
new-array v1, v3, [I
sput-object v1, Lcom/airbnb/lottie/R$a;->ActionMenuView:[I
const/4 v1, 0x6
new-array v3, v1, [I
new-array v2, v1, [I
fill-array-data v3, :array_1
fill-array-data v2, :array_1
sput-object v3, Lcom/airbnb/lottie/R$a;->ActionMode:[I
sput-object v2, Lcom/airbnb/lottie/R$a;->ActionMode:[I
const/4 v3, 0x2
const/4 v2, 0x2
new-array v4, v3, [I
new-array v4, v2, [I
fill-array-data v4, :array_2
@ -1068,7 +1067,7 @@
sput-object v5, Lcom/airbnb/lottie/R$a;->AnimatedStateListDrawableCompat:[I
new-array v5, v3, [I
new-array v5, v2, [I
fill-array-data v5, :array_5
@ -1120,9 +1119,9 @@
new-array v7, v0, [I
const v8, 0x7f040035
const v8, 0x7f040034
aput v8, v7, v2
aput v8, v7, v3
sput-object v7, Lcom/airbnb/lottie/R$a;->ButtonBarLayout:[I
@ -1140,7 +1139,7 @@
sput-object v8, Lcom/airbnb/lottie/R$a;->CompoundButton:[I
new-array v8, v3, [I
new-array v8, v2, [I
fill-array-data v8, :array_e
@ -1180,7 +1179,7 @@
sput-object v4, Lcom/airbnb/lottie/R$a;->GradientColor:[I
new-array v4, v3, [I
new-array v4, v2, [I
fill-array-data v4, :array_14
@ -1200,7 +1199,7 @@
sput-object v5, Lcom/airbnb/lottie/R$a;->LinearLayoutCompat_Layout:[I
new-array v5, v3, [I
new-array v5, v2, [I
fill-array-data v5, :array_17
@ -1242,29 +1241,29 @@
new-array v4, v0, [I
const v6, 0x7f040436
const v6, 0x7f04046b
aput v6, v4, v2
aput v6, v4, v3
sput-object v4, Lcom/airbnb/lottie/R$a;->PopupWindowBackgroundState:[I
new-array v3, v3, [I
new-array v2, v2, [I
fill-array-data v3, :array_1d
fill-array-data v2, :array_1d
sput-object v3, Lcom/airbnb/lottie/R$a;->RecycleListView:[I
sput-object v2, Lcom/airbnb/lottie/R$a;->RecycleListView:[I
const/16 v3, 0x11
const/16 v2, 0x11
new-array v3, v3, [I
new-array v2, v2, [I
fill-array-data v3, :array_1e
fill-array-data v2, :array_1e
sput-object v3, Lcom/airbnb/lottie/R$a;->SearchView:[I
sput-object v2, Lcom/airbnb/lottie/R$a;->SearchView:[I
const/4 v3, 0x5
const/4 v2, 0x5
new-array v4, v3, [I
new-array v4, v2, [I
fill-array-data v4, :array_1f
@ -1280,7 +1279,7 @@
const v1, 0x1010199
aput v1, v0, v2
aput v1, v0, v3
sput-object v0, Lcom/airbnb/lottie/R$a;->StateListDrawableItem:[I
@ -1306,7 +1305,7 @@
sput-object v0, Lcom/airbnb/lottie/R$a;->Toolbar:[I
new-array v0, v3, [I
new-array v0, v2, [I
fill-array-data v0, :array_24
@ -1330,63 +1329,63 @@
:array_0
.array-data 4
0x7f04004e
0x7f04004d
0x7f040055
0x7f040056
0x7f040057
0x7f040132
0x7f040133
0x7f040134
0x7f040135
0x7f040136
0x7f040137
0x7f040161
0x7f040189
0x7f04018a
0x7f0401ae
0x7f040207
0x7f04020d
0x7f040215
0x7f040216
0x7f040285
0x7f0402ae
0x7f0402bd
0x7f040338
0x7f04036e
0x7f04038f
0x7f0403c6
0x7f0403c7
0x7f040447
0x7f04044a
0x7f0404ec
0x7f0404f6
0x7f04013b
0x7f04013c
0x7f04013d
0x7f04013e
0x7f04013f
0x7f040140
0x7f040179
0x7f0401a1
0x7f0401a2
0x7f0401c5
0x7f040224
0x7f04022a
0x7f040232
0x7f040233
0x7f0402a6
0x7f0402ce
0x7f0402e2
0x7f040360
0x7f040397
0x7f0403be
0x7f0403f8
0x7f0403f9
0x7f04047c
0x7f04047f
0x7f04052c
0x7f040536
.end array-data
:array_1
.array-data 4
0x7f04004e
0x7f040056
0x7f0400dd
0x7f040207
0x7f04044a
0x7f0404f6
0x7f04004d
0x7f040055
0x7f0400e0
0x7f040224
0x7f04047f
0x7f040536
.end array-data
:array_2
.array-data 4
0x7f0401c5
0x7f0402af
0x7f0401dd
0x7f0402d3
.end array-data
:array_3
.array-data 4
0x10100f2
0x7f04009a
0x7f04009b
0x7f04032d
0x7f04032e
0x7f04036b
0x7f04041d
0x7f040423
0x7f04009c
0x7f040355
0x7f040356
0x7f040394
0x7f040450
0x7f040456
.end array-data
:array_4
@ -1416,17 +1415,17 @@
:array_7
.array-data 4
0x1010119
0x7f04042f
0x7f0404ea
0x7f0404eb
0x7f040464
0x7f04052a
0x7f04052b
.end array-data
:array_8
.array-data 4
0x1010142
0x7f0404e6
0x7f0404e7
0x7f0404e8
0x7f040526
0x7f040527
0x7f040528
.end array-data
:array_9
@ -1443,26 +1442,26 @@
:array_a
.array-data 4
0x1010034
0x7f040045
0x7f040046
0x7f040047
0x7f040048
0x7f040049
0x7f04004a
0x7f040191
0x7f040192
0x7f040193
0x7f040194
0x7f040196
0x7f040197
0x7f040198
0x7f040199
0x7f0401e2
0x7f0401ef
0x7f0401f7
0x7f0402d4
0x7f040327
0x7f04047a
0x7f040495
0x7f0401a9
0x7f0401aa
0x7f0401ab
0x7f0401ac
0x7f0401ae
0x7f0401af
0x7f0401b0
0x7f0401b1
0x7f0401fa
0x7f040207
0x7f04020f
0x7f0402fb
0x7f04034e
0x7f0404b2
0x7f0404ce
.end array-data
:array_b
@ -1499,153 +1498,153 @@
0x7f04001c
0x7f04001d
0x7f04001e
0x7f040025
0x7f040024
0x7f04002b
0x7f04002c
0x7f04002d
0x7f04002e
0x7f04002f
0x7f040045
0x7f040044
0x7f040080
0x7f040093
0x7f040094
0x7f040095
0x7f040096
0x7f040097
0x7f04009d
0x7f040098
0x7f04009e
0x7f0400b9
0x7f0400c0
0x7f0400e3
0x7f0400e7
0x7f0400f5
0x7f0400fb
0x7f0400fc
0x7f0400fd
0x7f040108
0x7f040117
0x7f04009f
0x7f0400ba
0x7f0400c1
0x7f0400e6
0x7f0400ea
0x7f0400f8
0x7f0400fe
0x7f0400ff
0x7f040100
0x7f04010b
0x7f04011a
0x7f040123
0x7f04013e
0x7f040180
0x7f040185
0x7f040186
0x7f04018e
0x7f040190
0x7f04011d
0x7f04012c
0x7f040147
0x7f040198
0x7f04019d
0x7f04019e
0x7f0401a6
0x7f0401a7
0x7f0401a9
0x7f0401aa
0x7f0401ac
0x7f040215
0x7f040291
0x7f040329
0x7f04032a
0x7f04032b
0x7f04032c
0x7f04032f
0x7f040330
0x7f040331
0x7f040332
0x7f040333
0x7f040334
0x7f040335
0x7f040336
0x7f040337
0x7f04037f
0x7f040380
0x7f040381
0x7f04038e
0x7f040390
0x7f0403ce
0x7f0403d2
0x7f0403d3
0x7f0403d4
0x7f0401a8
0x7f0401bd
0x7f0401be
0x7f0401c0
0x7f0401c1
0x7f0401c3
0x7f040232
0x7f0402b2
0x7f040351
0x7f040352
0x7f040353
0x7f040354
0x7f040357
0x7f040358
0x7f040359
0x7f04035a
0x7f04035b
0x7f04035c
0x7f04035d
0x7f04035e
0x7f04035f
0x7f0403ab
0x7f0403ac
0x7f0403ad
0x7f0403bd
0x7f0403bf
0x7f040401
0x7f040405
0x7f040409
0x7f04040b
0x7f04040c
0x7f04042b
0x7f04042c
0x7f040458
0x7f040485
0x7f040487
0x7f040488
0x7f040489
0x7f04048b
0x7f04048c
0x7f04048d
0x7f04048e
0x7f040491
0x7f040492
0x7f0404f9
0x7f0404fa
0x7f0404fb
0x7f0404fc
0x7f040529
0x7f04052d
0x7f04052e
0x7f04052f
0x7f040530
0x7f040531
0x7f040532
0x7f040533
0x7f040534
0x7f040535
0x7f040536
0x7f040406
0x7f040407
0x7f040438
0x7f04043b
0x7f04043d
0x7f04043e
0x7f040460
0x7f040461
0x7f040490
0x7f0404bd
0x7f0404bf
0x7f0404c0
0x7f0404c1
0x7f0404c3
0x7f0404c4
0x7f0404c5
0x7f0404c6
0x7f0404c9
0x7f0404ca
0x7f040539
0x7f04053a
0x7f04053b
0x7f04053c
0x7f040571
0x7f040575
0x7f040576
0x7f040577
0x7f040578
0x7f040579
0x7f04057a
0x7f04057b
0x7f04057c
0x7f04057d
0x7f04057e
.end array-data
:array_c
.array-data 4
0x10101a5
0x101031f
0x7f040036
0x7f040035
.end array-data
:array_d
.array-data 4
0x1010107
0x7f040098
0x7f04009f
0x7f040099
0x7f0400a0
0x7f0400a1
.end array-data
:array_e
.array-data 4
0x7f0402d0
0x7f04043c
0x7f0402f5
0x7f040471
.end array-data
:array_f
.array-data 4
0x10100b3
0x7f0402d8
0x7f0402d9
0x7f0402da
0x7f040306
0x7f040312
0x7f040313
0x7f0402ff
0x7f040300
0x7f040301
0x7f04032d
0x7f040339
0x7f04033a
.end array-data
:array_10
.array-data 4
0x7f04003a
0x7f04003b
0x7f04003c
0x7f04005e
0x7f0400e2
0x7f040195
0x7f0401fb
0x7f04042a
0x7f0404e2
0x7f04005d
0x7f0400e5
0x7f0401ad
0x7f040213
0x7f04045f
0x7f04051c
.end array-data
:array_11
.array-data 4
0x7f0401f0
0x7f0401f1
0x7f0401f2
0x7f0401f3
0x7f0401f4
0x7f0401f5
0x7f040208
0x7f040209
0x7f04020a
0x7f04020b
0x7f04020c
0x7f04020d
.end array-data
:array_12
@ -1655,11 +1654,11 @@
0x101053f
0x101056f
0x1010570
0x7f0401ee
0x7f0401f6
0x7f0401f7
0x7f0401f8
0x7f040504
0x7f040206
0x7f04020e
0x7f04020f
0x7f040210
0x7f04054a
.end array-data
:array_13
@ -1691,10 +1690,10 @@
0x1010126
0x1010127
0x1010128
0x7f04018a
0x7f04018f
0x7f040367
0x7f040419
0x7f0401a2
0x7f0401a7
0x7f040390
0x7f04044c
.end array-data
:array_16
@ -1713,20 +1712,20 @@
:array_18
.array-data 4
0x7f04033a
0x7f04033b
0x7f04033c
0x7f04033d
0x7f04033e
0x7f04033f
0x7f040340
0x7f040341
0x7f040342
0x7f040343
0x7f040344
0x7f040345
0x7f040346
0x7f040347
0x7f040362
0x7f040363
0x7f040364
0x7f040365
0x7f040366
0x7f040367
0x7f040368
0x7f040369
0x7f04036a
0x7f04036b
0x7f04036c
0x7f04036d
0x7f04036e
0x7f04036f
.end array-data
:array_19
@ -1757,13 +1756,13 @@
0x7f04000d
0x7f04001f
0x7f040021
0x7f040037
0x7f040131
0x7f04028c
0x7f04028d
0x7f040374
0x7f040415
0x7f0404fd
0x7f040036
0x7f04013a
0x7f0402ad
0x7f0402ae
0x7f04039d
0x7f040448
0x7f04053e
.end array-data
:array_1b
@ -1775,21 +1774,21 @@
0x101012f
0x1010130
0x1010131
0x7f04039b
0x7f040445
0x7f0403cd
0x7f04047a
.end array-data
:array_1c
.array-data 4
0x1010176
0x10102c9
0x7f040377
0x7f0403a0
.end array-data
:array_1d
.array-data 4
0x7f04037b
0x7f04037e
0x7f0403a4
0x7f0403aa
.end array-data
:array_1e
@ -1798,19 +1797,19 @@
0x101011f
0x1010220
0x1010264
0x7f0400d6
0x7f04012c
0x7f04017c
0x7f040200
0x7f04028e
0x7f0402d5
0x7f0403cc
0x7f0403cd
0x7f040403
0x7f040404
0x7f040446
0x7f04044b
0x7f04052a
0x7f0400d9
0x7f040135
0x7f040194
0x7f04021a
0x7f0402af
0x7f0402fc
0x7f0403ff
0x7f040400
0x7f040436
0x7f040437
0x7f04047b
0x7f040483
0x7f040572
.end array-data
:array_1f
@ -1819,7 +1818,7 @@
0x1010176
0x101017b
0x1010262
0x7f04038f
0x7f0403be
.end array-data
:array_20
@ -1837,17 +1836,17 @@
0x1010124
0x1010125
0x1010142
0x7f04041c
0x7f04042d
0x7f040454
0x7f040455
0x7f040459
0x7f0404e3
0x7f0404e4
0x7f0404e5
0x7f040501
0x7f040502
0x7f040503
0x7f04044f
0x7f040462
0x7f04048c
0x7f04048d
0x7f040491
0x7f040520
0x7f040521
0x7f040522
0x7f040542
0x7f040547
0x7f040548
.end array-data
:array_22
@ -1864,60 +1863,60 @@
0x1010164
0x10103ac
0x1010585
0x7f0401ef
0x7f0401f7
0x7f04047a
0x7f040495
0x7f040207
0x7f04020f
0x7f0404b2
0x7f0404ce
.end array-data
:array_23
.array-data 4
0x10100af
0x1010140
0x7f040099
0x7f0400de
0x7f0400df
0x7f040132
0x7f040133
0x7f040134
0x7f040135
0x7f040136
0x7f040137
0x7f040338
0x7f040339
0x7f04035f
0x7f040368
0x7f04036c
0x7f04036d
0x7f04038f
0x7f040447
0x7f040448
0x7f040449
0x7f0404ec
0x7f0404ee
0x7f0404ef
0x7f0404f0
0x7f0404f1
0x7f0404f2
0x7f0404f3
0x7f0404f4
0x7f0404f5
0x7f04009a
0x7f0400e1
0x7f0400e2
0x7f04013b
0x7f04013c
0x7f04013d
0x7f04013e
0x7f04013f
0x7f040140
0x7f040360
0x7f040361
0x7f040387
0x7f040391
0x7f040395
0x7f040396
0x7f0403be
0x7f04047c
0x7f04047d
0x7f04047e
0x7f04052c
0x7f04052e
0x7f04052f
0x7f040530
0x7f040531
0x7f040532
0x7f040533
0x7f040534
0x7f040535
.end array-data
:array_24
.array-data 4
0x1010000
0x10100da
0x7f04037c
0x7f04037d
0x7f040498
0x7f0403a6
0x7f0403a9
0x7f0404d1
.end array-data
:array_25
.array-data 4
0x10100d4
0x7f040057
0x7f040058
0x7f040059
.end array-data
:array_26

View file

@ -1,6 +1,5 @@
.class public final Lcom/airbnb/lottie/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations

View file

@ -1,6 +1,5 @@
.class public final Lcom/android/installreferrer/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods

View file

@ -1,12 +0,0 @@
.class public interface abstract Lcom/angarron/colorpicker/OnColorSelectedListener;
.super Ljava/lang/Object;
.source "OnColorSelectedListener.java"
# virtual methods
.method public abstract a(I)V
.param p1 # I
.annotation build Landroidx/annotation/ColorInt;
.end annotation
.end param
.end method

View file

@ -1,224 +0,0 @@
.class public final Lcom/angarron/colorpicker/R$a;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/angarron/colorpicker/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# static fields
.field public static final action0:I = 0x7f0a0034
.field public static final action_bar:I = 0x7f0a0035
.field public static final action_bar_activity_content:I = 0x7f0a0036
.field public static final action_bar_container:I = 0x7f0a0037
.field public static final action_bar_root:I = 0x7f0a0038
.field public static final action_bar_spinner:I = 0x7f0a0039
.field public static final action_bar_subtitle:I = 0x7f0a003a
.field public static final action_bar_title:I = 0x7f0a003c
.field public static final action_context_bar:I = 0x7f0a0041
.field public static final action_divider:I = 0x7f0a0042
.field public static final action_menu_divider:I = 0x7f0a0044
.field public static final action_menu_presenter:I = 0x7f0a0045
.field public static final action_mode_bar:I = 0x7f0a0046
.field public static final action_mode_bar_stub:I = 0x7f0a0047
.field public static final action_mode_close_button:I = 0x7f0a0048
.field public static final activity_chooser_view_content:I = 0x7f0a0058
.field public static final add:I = 0x7f0a0059
.field public static final alertTitle:I = 0x7f0a0074
.field public static final always:I = 0x7f0a0088
.field public static final beginning:I = 0x7f0a00e8
.field public static final bottom:I = 0x7f0a011b
.field public static final buttonPanel:I = 0x7f0a0122
.field public static final cancel_action:I = 0x7f0a0133
.field public static final checkbox:I = 0x7f0a024a
.field public static final chronometer:I = 0x7f0a0251
.field public static final collapseActionView:I = 0x7f0a0258
.field public static final color_picker_gridview:I = 0x7f0a025b
.field public static final contentPanel:I = 0x7f0a0271
.field public static final custom:I = 0x7f0a028f
.field public static final customPanel:I = 0x7f0a0290
.field public static final decor_content_parent:I = 0x7f0a0296
.field public static final default_activity_button:I = 0x7f0a0297
.field public static final disableHome:I = 0x7f0a02c0
.field public static final edit_query:I = 0x7f0a02f3
.field public static final end:I = 0x7f0a0310
.field public static final end_padder:I = 0x7f0a0311
.field public static final expand_activities_button:I = 0x7f0a032d
.field public static final expanded_menu:I = 0x7f0a032e
.field public static final home:I = 0x7f0a044b
.field public static final homeAsUp:I = 0x7f0a044c
.field public static final icon:I = 0x7f0a044d
.field public static final ifRoom:I = 0x7f0a0457
.field public static final image:I = 0x7f0a0458
.field public static final info:I = 0x7f0a046b
.field public static final line1:I = 0x7f0a04eb
.field public static final line3:I = 0x7f0a04ec
.field public static final listMode:I = 0x7f0a04ee
.field public static final list_item:I = 0x7f0a04ef
.field public static final media_actions:I = 0x7f0a0515
.field public static final middle:I = 0x7f0a055f
.field public static final multiply:I = 0x7f0a057b
.field public static final never:I = 0x7f0a0598
.field public static final none:I = 0x7f0a05a0
.field public static final normal:I = 0x7f0a05a1
.field public static final parentPanel:I = 0x7f0a05f7
.field public static final progress_circular:I = 0x7f0a06b9
.field public static final progress_horizontal:I = 0x7f0a06bc
.field public static final radio:I = 0x7f0a06cb
.field public static final screen:I = 0x7f0a0726
.field public static final scrollIndicatorDown:I = 0x7f0a072a
.field public static final scrollIndicatorUp:I = 0x7f0a072b
.field public static final scrollView:I = 0x7f0a072c
.field public static final search_badge:I = 0x7f0a0730
.field public static final search_bar:I = 0x7f0a0731
.field public static final search_button:I = 0x7f0a0732
.field public static final search_close_btn:I = 0x7f0a0734
.field public static final search_edit_frame:I = 0x7f0a0735
.field public static final search_go_btn:I = 0x7f0a0738
.field public static final search_mag_icon:I = 0x7f0a073a
.field public static final search_plate:I = 0x7f0a073b
.field public static final search_src_text:I = 0x7f0a073e
.field public static final search_voice_btn:I = 0x7f0a074a
.field public static final select_dialog_listview:I = 0x7f0a074d
.field public static final selected_checkmark:I = 0x7f0a074f
.field public static final shortcut:I = 0x7f0a08a7
.field public static final showCustom:I = 0x7f0a08a8
.field public static final showHome:I = 0x7f0a08a9
.field public static final showTitle:I = 0x7f0a08aa
.field public static final spacer:I = 0x7f0a08b6
.field public static final split_action_bar:I = 0x7f0a08c1
.field public static final src_atop:I = 0x7f0a08c4
.field public static final src_in:I = 0x7f0a08c5
.field public static final src_over:I = 0x7f0a08c6
.field public static final status_bar_latest_event_content:I = 0x7f0a08cd
.field public static final submenuarrow:I = 0x7f0a08e4
.field public static final submit_area:I = 0x7f0a08e5
.field public static final tabMode:I = 0x7f0a08f2
.field public static final text:I = 0x7f0a090f
.field public static final text2:I = 0x7f0a0910
.field public static final textSpacerNoButtons:I = 0x7f0a0912
.field public static final time:I = 0x7f0a091f
.field public static final title:I = 0x7f0a0920
.field public static final title_template:I = 0x7f0a0922
.field public static final top:I = 0x7f0a0927
.field public static final topPanel:I = 0x7f0a0928
.field public static final up:I = 0x7f0a093f
.field public static final useLogo:I = 0x7f0a0943
.field public static final withText:I = 0x7f0a0a3e
.field public static final wrap_content:I = 0x7f0a0a40
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,102 +0,0 @@
.class public final Lcom/angarron/colorpicker/R$b;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/angarron/colorpicker/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
.end annotation
# static fields
.field public static final abc_action_bar_title_item:I = 0x7f0d0000
.field public static final abc_action_bar_up_container:I = 0x7f0d0001
.field public static final abc_action_menu_item_layout:I = 0x7f0d0002
.field public static final abc_action_menu_layout:I = 0x7f0d0003
.field public static final abc_action_mode_bar:I = 0x7f0d0004
.field public static final abc_action_mode_close_item_material:I = 0x7f0d0005
.field public static final abc_activity_chooser_view:I = 0x7f0d0006
.field public static final abc_activity_chooser_view_list_item:I = 0x7f0d0007
.field public static final abc_alert_dialog_button_bar_material:I = 0x7f0d0008
.field public static final abc_alert_dialog_material:I = 0x7f0d0009
.field public static final abc_dialog_title_material:I = 0x7f0d000c
.field public static final abc_expanded_menu_layout:I = 0x7f0d000d
.field public static final abc_list_menu_item_checkbox:I = 0x7f0d000e
.field public static final abc_list_menu_item_icon:I = 0x7f0d000f
.field public static final abc_list_menu_item_layout:I = 0x7f0d0010
.field public static final abc_list_menu_item_radio:I = 0x7f0d0011
.field public static final abc_popup_menu_header_item_layout:I = 0x7f0d0012
.field public static final abc_popup_menu_item_layout:I = 0x7f0d0013
.field public static final abc_screen_content_include:I = 0x7f0d0014
.field public static final abc_screen_simple:I = 0x7f0d0015
.field public static final abc_screen_simple_overlay_action_mode:I = 0x7f0d0016
.field public static final abc_screen_toolbar:I = 0x7f0d0017
.field public static final abc_search_dropdown_item_icons_2line:I = 0x7f0d0018
.field public static final abc_search_view:I = 0x7f0d0019
.field public static final abc_select_dialog_material:I = 0x7f0d001a
.field public static final color_item:I = 0x7f0d0023
.field public static final color_picker_dialog:I = 0x7f0d0024
.field public static final notification_media_action:I = 0x7f0d007e
.field public static final notification_media_cancel_action:I = 0x7f0d007f
.field public static final notification_template_big_media:I = 0x7f0d0081
.field public static final notification_template_big_media_narrow:I = 0x7f0d0083
.field public static final notification_template_media:I = 0x7f0d0088
.field public static final notification_template_part_chronometer:I = 0x7f0d008a
.field public static final notification_template_part_time:I = 0x7f0d008b
.field public static final select_dialog_item_material:I = 0x7f0d00ae
.field public static final select_dialog_multichoice_material:I = 0x7f0d00af
.field public static final select_dialog_singlechoice_material:I = 0x7f0d00b0
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d00b8
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,22 +0,0 @@
.class public final Lcom/angarron/colorpicker/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/angarron/colorpicker/R$b;,
Lcom/angarron/colorpicker/R$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,32 @@
.class public Lcom/camerakit/CameraKitView$CameraException;
.super Ljava/lang/RuntimeException;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "CameraException"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/RuntimeException;-><init>()V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
invoke-direct {p0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
return-void
.end method

View file

@ -1,33 +1,22 @@
.class public Lcom/camerakit/CameraKitView$a;
.class public interface abstract Lcom/camerakit/CameraKitView$a;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# interfaces
.implements Lf/g/e$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/camerakit/CameraKitView;->a(Landroid/content/Context;Landroid/util/AttributeSet;)V
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
accessFlags = 0x609
name = "a"
.end annotation
# instance fields
.field public final synthetic a:Lcom/camerakit/CameraKitView;
# direct methods
.method public constructor <init>(Lcom/camerakit/CameraKitView;)V
.locals 0
iput-object p1, p0, Lcom/camerakit/CameraKitView$a;->a:Lcom/camerakit/CameraKitView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
# virtual methods
.method public abstract a()V
.end method
.method public abstract b()V
.end method

View file

@ -1,37 +1,14 @@
.class public Lcom/camerakit/CameraKitView$b;
.class public interface abstract Lcom/camerakit/CameraKitView$b;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# interfaces
.implements Lf/g/e$d;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/camerakit/CameraKitView;->a(Lcom/camerakit/CameraKitView$g;)V
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
accessFlags = 0x609
name = "b"
.end annotation
# instance fields
.field public final synthetic a:Lcom/camerakit/CameraKitView$g;
.field public final synthetic b:Lcom/camerakit/CameraKitView;
# direct methods
.method public constructor <init>(Lcom/camerakit/CameraKitView;Lcom/camerakit/CameraKitView$g;)V
.locals 0
iput-object p1, p0, Lcom/camerakit/CameraKitView$b;->b:Lcom/camerakit/CameraKitView;
iput-object p2, p0, Lcom/camerakit/CameraKitView$b;->a:Lcom/camerakit/CameraKitView$g;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public Lcom/camerakit/CameraKitView$c;
.super Ljava/lang/RuntimeException;
.class public interface abstract Lcom/camerakit/CameraKitView$c;
.super Ljava/lang/Object;
.source "CameraKitView.java"
@ -9,16 +9,20 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
accessFlags = 0x609
name = "c"
.end annotation
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
invoke-direct {p0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
return-void
# virtual methods
.method public abstract a(Lcom/camerakit/CameraKitView;FFF)V
.end method
.method public abstract b(Lcom/camerakit/CameraKitView;FF)V
.end method
.method public abstract c(Lcom/camerakit/CameraKitView;FF)V
.end method
.method public abstract d(Lcom/camerakit/CameraKitView;FF)V
.end method

View file

@ -15,8 +15,5 @@
# virtual methods
.method public abstract a()V
.end method
.method public abstract b()V
.method public abstract a(Lcom/camerakit/CameraKitView;[B)V
.end method

View file

@ -12,3 +12,11 @@
accessFlags = 0x609
name = "e"
.end annotation
# virtual methods
.method public abstract a()V
.end method
.method public abstract b()V
.end method

View file

@ -12,3 +12,11 @@
accessFlags = 0x609
name = "f"
.end annotation
# virtual methods
.method public abstract a()V
.end method
.method public abstract onStart()V
.end method

View file

@ -1,14 +0,0 @@
.class public interface abstract Lcom/camerakit/CameraKitView$g;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "g"
.end annotation

View file

@ -1,14 +0,0 @@
.class public interface abstract Lcom/camerakit/CameraKitView$h;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "h"
.end annotation

View file

@ -1,14 +0,0 @@
.class public interface abstract Lcom/camerakit/CameraKitView$i;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "i"
.end annotation

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,5 @@
.class public final Lcom/camerakit/R$a;
.super Ljava/lang/Object;
.source "R.java"
# annotations
@ -53,7 +52,6 @@
:array_0
.array-data 4
0x101011e
0x7f0400a3
0x7f0400a4
0x7f0400a5
0x7f0400a6
@ -61,6 +59,7 @@
0x7f0400a8
0x7f0400a9
0x7f0400aa
0x7f0400ab
.end array-data
.end method

View file

@ -1,6 +1,5 @@
.class public final Lcom/camerakit/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations

View file

@ -4,7 +4,7 @@
# instance fields
.field public a:Lf/g/j/c;
.field public a:Lf/f/s/c;
.field public b:Z
@ -38,13 +38,13 @@
iput p2, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->e:I
new-instance p2, Lf/g/j/c;
new-instance p2, Lf/f/s/c;
const/4 v0, 0x0
invoke-direct {p2, v0, v0}, Lf/g/j/c;-><init>(II)V
invoke-direct {p2, v0, v0}, Lf/f/s/c;-><init>(II)V
iput-object p2, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/g/j/c;
iput-object p2, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/f/s/c;
const/16 p2, 0x10
@ -84,71 +84,6 @@
# virtual methods
.method public final a()I
.locals 1
iget v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->e:I
return v0
.end method
.method public final a(I)V
.locals 8
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->d:[F
const/4 v1, 0x0
invoke-static {v0, v1}, Landroid/opengl/Matrix;->setIdentityM([FI)V
iget-object v2, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->d:[F
int-to-float v4, p1
const/4 v3, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/high16 v7, 0x3f800000 # 1.0f
invoke-static/range {v2 .. v7}, Landroid/opengl/Matrix;->rotateM([FIFFFF)V
return-void
.end method
.method public final a(Lf/g/j/c;)V
.locals 0
if-eqz p1, :cond_0
iput-object p1, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/g/j/c;
const/4 p1, 0x1
iput-boolean p1, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->b:Z
return-void
:cond_0
const-string p1, "size"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final b()Lf/g/j/c;
.locals 1
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/g/j/c;
return-object v0
.end method
.method public finalize()V
.locals 0
@ -178,11 +113,11 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/g/j/c;
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/f/s/c;
iget v1, v0, Lf/g/j/c;->d:I
iget v1, v0, Lf/f/s/c;->d:I
iget v0, v0, Lf/g/j/c;->e:I
iget v0, v0, Lf/f/s/c;->e:I
invoke-direct {p0, v1, v0}, Lcom/camerakit/preview/CameraSurfaceTexture;->nativeSetSize(II)V

View file

@ -1,47 +0,0 @@
.class public final Lcom/camerakit/preview/CameraSurfaceView$a$a;
.super Ljava/lang/Object;
.source "CameraSurfaceView.kt"
# interfaces
.implements Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/camerakit/preview/CameraSurfaceView$a;->invoke(II)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/camerakit/preview/CameraSurfaceView$a;
# direct methods
.method public constructor <init>(Lcom/camerakit/preview/CameraSurfaceView$a;)V
.locals 0
iput-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView$a$a;->d:Lcom/camerakit/preview/CameraSurfaceView$a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onFrameAvailable(Landroid/graphics/SurfaceTexture;)V
.locals 0
iget-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView$a$a;->d:Lcom/camerakit/preview/CameraSurfaceView$a;
iget-object p1, p1, Lcom/camerakit/preview/CameraSurfaceView$a;->this$0:Lcom/camerakit/preview/CameraSurfaceView;
invoke-virtual {p1}, Landroid/opengl/GLSurfaceView;->requestRender()V
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/camerakit/preview/CameraSurfaceView$a;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "CameraSurfaceView.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function2<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
@ -40,15 +40,15 @@
const/4 p1, 0x2
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Ljava/lang/Number;
@ -62,62 +62,32 @@
move-result p2
invoke-virtual {p0, p1, p2}, Lcom/camerakit/preview/CameraSurfaceView$a;->invoke(II)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(II)V
.locals 3
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceView$a;->this$0:Lcom/camerakit/preview/CameraSurfaceView;
new-instance v1, Lcom/camerakit/preview/CameraSurfaceTexture;
invoke-direct {v1, p1, p2}, Lcom/camerakit/preview/CameraSurfaceTexture;-><init>(II)V
new-instance p1, Lcom/camerakit/preview/CameraSurfaceView$a$a;
new-instance p1, Lf/f/r/b;
invoke-direct {p1, p0}, Lcom/camerakit/preview/CameraSurfaceView$a$a;-><init>(Lcom/camerakit/preview/CameraSurfaceView$a;)V
invoke-direct {p1, p0}, Lf/f/r/b;-><init>(Lcom/camerakit/preview/CameraSurfaceView$a;)V
invoke-virtual {v1, p1}, Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V
iget-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView$a;->this$0:Lcom/camerakit/preview/CameraSurfaceView;
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceView;->getCameraSurfaceTextureListener()Lf/g/i/a;
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceView;->getCameraSurfaceTextureListener()Lf/f/r/a;
move-result-object p1
if-eqz p1, :cond_0
check-cast p1, Lf/g/d;
iget-object p2, p1, Lf/g/d;->a:Lf/g/e;
iput-object v1, p2, Lf/g/e;->q:Lcom/camerakit/preview/CameraSurfaceTexture;
sget-object v2, Lf/g/e$e;->d:Lf/g/e$e;
invoke-virtual {p2, v2}, Lf/g/e;->setSurfaceState(Lf/g/e$e;)V
iget-object p2, p1, Lf/g/d;->a:Lf/g/e;
invoke-virtual {p2}, Lf/g/e;->getLifecycleState()Lf/g/e$b;
move-result-object p2
sget-object v2, Lf/g/e$b;->e:Lf/g/e$b;
if-ne p2, v2, :cond_0
iget-object p1, p1, Lf/g/d;->a:Lf/g/e;
invoke-virtual {p1}, Lf/g/e;->f()V
invoke-interface {p1, v1}, Lf/f/r/a;->a(Lcom/camerakit/preview/CameraSurfaceTexture;)V
:cond_0
iput-object v1, v0, Lcom/camerakit/preview/CameraSurfaceView;->e:Lcom/camerakit/preview/CameraSurfaceTexture;
return-void
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -7,7 +7,7 @@
# instance fields
.field public d:Lf/g/i/a;
.field public d:Lf/f/r/a;
.field public e:Lcom/camerakit/preview/CameraSurfaceTexture;
@ -31,8 +31,6 @@
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
if-eqz p1, :cond_0
invoke-direct {p0, p1}, Landroid/opengl/GLSurfaceView;-><init>(Landroid/content/Context;)V
const/4 p1, 0x2
@ -48,15 +46,6 @@
invoke-direct {p0}, Lcom/camerakit/preview/CameraSurfaceView;->nativeInit()V
return-void
:cond_0
const-string p1, "context"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method private final native nativeDrawTexture(III)V
@ -98,10 +87,10 @@
return-void
.end method
.method public final getCameraSurfaceTextureListener()Lf/g/i/a;
.method public final getCameraSurfaceTextureListener()Lf/f/r/a;
.locals 1
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceView;->d:Lf/g/i/a;
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceView;->d:Lf/f/r/a;
return-object v0
.end method
@ -119,21 +108,13 @@
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceTexture;->updateTexImage()V
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceTexture;->a()I
iget v0, p1, Lcom/camerakit/preview/CameraSurfaceTexture;->e:I
move-result v0
iget-object p1, p1, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/f/s/c;
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceTexture;->b()Lf/g/j/c;
iget v1, p1, Lf/f/s/c;->d:I
move-result-object v1
iget v1, v1, Lf/g/j/c;->d:I
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceTexture;->b()Lf/g/j/c;
move-result-object p1
iget p1, p1, Lf/g/j/c;->e:I
iget p1, p1, Lf/f/s/c;->e:I
invoke-direct {p0, v0, v1, p1}, Lcom/camerakit/preview/CameraSurfaceView;->nativeDrawTexture(III)V
@ -143,7 +124,7 @@
:cond_1
const-string p1, "gl"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -178,7 +159,7 @@
:cond_0
const-string p1, "gl"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -229,22 +210,22 @@
:cond_0
const-string p1, "config"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "gl"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public final setCameraSurfaceTextureListener(Lf/g/i/a;)V
.method public final setCameraSurfaceTextureListener(Lf/f/r/a;)V
.locals 0
iput-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView;->d:Lf/g/i/a;
iput-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView;->d:Lf/f/r/a;
return-void
.end method

View file

@ -1,14 +0,0 @@
.class public interface abstract Lcom/crashlytics/android/CrashlyticsInitProvider$a;
.super Ljava/lang/Object;
.source "CrashlyticsInitProvider.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/crashlytics/android/CrashlyticsInitProvider;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation

View file

@ -1,363 +0,0 @@
.class public Lcom/crashlytics/android/CrashlyticsInitProvider;
.super Landroid/content/ContentProvider;
.source "CrashlyticsInitProvider.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/crashlytics/android/CrashlyticsInitProvider$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Landroid/content/ContentProvider;-><init>()V
return-void
.end method
# virtual methods
.method public a(Landroid/content/Context;Lw/a/a/a/p/b/r;Lcom/crashlytics/android/CrashlyticsInitProvider$a;)Z
.locals 1
invoke-virtual {p2, p1}, Lw/a/a/a/p/b/r;->a(Landroid/content/Context;)Z
move-result p2
if-eqz p2, :cond_0
check-cast p3, Lf/h/a/b;
invoke-virtual {p3, p1}, Lf/h/a/b;->a(Landroid/content/Context;)Z
move-result p1
return p1
:cond_0
const-string p2, "io.fabric.auto_initialize"
const-string p3, "bool"
invoke-static {p1, p2, p3}, Lw/a/a/a/p/b/j;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I
move-result p2
if-nez p2, :cond_1
const/4 p1, 0x0
goto :goto_0
:cond_1
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getBoolean(I)Z
move-result p1
if-eqz p1, :cond_2
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object p2
const-string p3, "Fabric"
const/4 v0, 0x3
invoke-virtual {p2, p3, v0}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result p2
if-eqz p2, :cond_2
const/4 p2, 0x0
const-string v0, "Found Fabric auto-initialization flag for joint Firebase/Fabric customers"
invoke-static {p3, v0, p2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_2
:goto_0
return p1
.end method
.method public final a(Landroid/content/Context;)[Lw/a/a/a/l;
.locals 6
const-string v0, "Fabric"
const/4 v1, 0x0
const/4 v2, 0x1
:try_start_0
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v3
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object p1
const/16 v4, 0x80
invoke-virtual {v3, p1, v4}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
move-result-object p1
iget-object p1, p1, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;
if-eqz p1, :cond_0
const-string v3, "firebase_crashlytics_ndk_enabled"
invoke-virtual {p1, v3, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
move-result p1
:try_end_0
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
if-eqz p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object v3
const/4 v4, 0x3
invoke-virtual {v3, v0, v4}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result v3
if-eqz v3, :cond_0
const-string v3, "Unable to get PackageManager while determining if Crashlytics NDK should be initialized"
invoke-static {v0, v3, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_0
const/4 p1, 0x0
:goto_0
new-instance v3, Lf/h/a/a;
invoke-direct {v3}, Lf/h/a/a;-><init>()V
if-eqz p1, :cond_2
:try_start_1
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object p1
const-string v4, "Crashlytics is initializing NDK crash reporter."
const/4 v5, 0x4
invoke-virtual {p1, v0, v5}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result p1
if-eqz p1, :cond_1
const/4 p1, 0x0
invoke-static {v0, v4, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_1
const/4 p1, 0x2
new-array p1, p1, [Lw/a/a/a/l;
aput-object v3, p1, v1
new-instance v4, Lf/h/a/f/c;
invoke-direct {v4}, Lf/h/a/f/c;-><init>()V
aput-object v4, p1, v2
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
return-object p1
:catchall_0
move-exception p1
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object v4
const/4 v5, 0x6
invoke-virtual {v4, v0, v5}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result v4
if-eqz v4, :cond_2
const-string v4, "Crashlytics failed to initialize NDK crash reporting. Attempting to intialize SDK..."
invoke-static {v0, v4, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_2
new-array p1, v2, [Lw/a/a/a/l;
aput-object v3, p1, v1
return-object p1
.end method
.method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
.locals 0
const/4 p1, 0x0
return p1
.end method
.method public getType(Landroid/net/Uri;)Ljava/lang/String;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public onCreate()Z
.locals 5
invoke-virtual {p0}, Landroid/content/ContentProvider;->getContext()Landroid/content/Context;
move-result-object v0
new-instance v1, Lw/a/a/a/p/b/r;
invoke-direct {v1}, Lw/a/a/a/p/b/r;-><init>()V
new-instance v2, Lf/h/a/b;
invoke-direct {v2}, Lf/h/a/b;-><init>()V
invoke-virtual {p0, v0, v1, v2}, Lcom/crashlytics/android/CrashlyticsInitProvider;->a(Landroid/content/Context;Lw/a/a/a/p/b/r;Lcom/crashlytics/android/CrashlyticsInitProvider$a;)Z
move-result v1
const/4 v2, 0x0
const/4 v3, 0x4
const-string v4, "CrashlyticsInitProvider"
if-eqz v1, :cond_1
:try_start_0
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {p0, v1}, Lcom/crashlytics/android/CrashlyticsInitProvider;->a(Landroid/content/Context;)[Lw/a/a/a/l;
move-result-object v1
invoke-static {v0, v1}, Lw/a/a/a/f;->a(Landroid/content/Context;[Lw/a/a/a/l;)Lw/a/a/a/f;
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object v0
const-string v1, "CrashlyticsInitProvider initialization successful"
invoke-virtual {v0, v4, v3}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result v0
if-eqz v0, :cond_2
invoke-static {v4, v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:try_end_0
.catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object v0
invoke-virtual {v0, v4, v3}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result v0
if-eqz v0, :cond_0
const-string v0, "CrashlyticsInitProvider initialization unsuccessful"
invoke-static {v4, v0, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_0
const/4 v0, 0x0
return v0
:cond_1
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object v0
invoke-virtual {v0, v4, v3}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result v0
if-eqz v0, :cond_2
const-string v0, "CrashlyticsInitProvider skipping initialization"
invoke-static {v4, v0, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_2
:goto_0
const/4 v0, 0x1
return v0
.end method
.method public query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
.locals 0
const/4 p1, 0x0
return p1
.end method

View file

@ -1,13 +0,0 @@
.class public final Lcom/crashlytics/android/answers/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,13 +0,0 @@
.class public final Lcom/crashlytics/android/beta/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,13 +0,0 @@
.class public final Lcom/crashlytics/android/core/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,41 +0,0 @@
.class public Lcom/crashlytics/android/ndk/JniNativeApi;
.super Ljava/lang/Object;
.source "JniNativeApi.java"
# interfaces
.implements Lf/h/a/f/d;
# direct methods
.method public static constructor <clinit>()V
.locals 1
const-string v0, "crashlytics"
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private native nativeInit(Ljava/lang/String;Ljava/lang/Object;)Z
.end method
# virtual methods
.method public a(Ljava/lang/String;Landroid/content/res/AssetManager;)Z
.locals 0
invoke-direct {p0, p1, p2}, Lcom/crashlytics/android/ndk/JniNativeApi;->nativeInit(Ljava/lang/String;Ljava/lang/Object;)Z
move-result p1
return p1
.end method

View file

@ -40,11 +40,11 @@
.field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1144"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1181"
.field public static final VERSION_CODE:I = 0x478
.field public static final VERSION_CODE:I = 0x49d
.field public static final VERSION_NAME:Ljava/lang/String; = "22.4"
.field public static final VERSION_NAME:Ljava/lang/String; = "30.1"
# direct methods

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,5 @@
.class public final Lcom/discord/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations

View file

@ -2,20 +2,51 @@
.super Ljava/lang/Object;
.source "App.kt"
# interfaces
.implements Lrx/functions/Action1;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/App;
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/App;->onCreate()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/App$a;
# direct methods
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/app/App$a;
invoke-direct {v0}, Lcom/discord/app/App$a;-><init>()V
sput-object v0, Lcom/discord/app/App$a;->d:Lcom/discord/app/App$a;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -25,10 +56,36 @@
# virtual methods
.method public final a()Z
.locals 1
.method public call(Ljava/lang/Object;)V
.locals 6
sget-boolean v0, Lcom/discord/app/App;->e:Z
check-cast p1, Ljava/lang/Boolean;
return v0
sget-object v0, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Backgrounded="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
const-string v2, "App State"
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)V
return-void
.end method

View file

@ -1,9 +1,9 @@
.class public final Lcom/discord/app/App$b;
.super Ljava/lang/Object;
.class public final synthetic Lcom/discord/app/App$b;
.super Lj0/n/c/g;
.source "App.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function4;
# annotations
@ -12,80 +12,104 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ljava/lang/Boolean;",
"Lj0/n/c/g;",
"Lkotlin/jvm/functions/Function4<",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"+",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"+",
"Ljava/lang/String;",
">;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/App$b;
# direct methods
.method public static constructor <clinit>()V
.method public constructor <init>(Lcom/discord/app/AppLog;)V
.locals 1
new-instance v0, Lcom/discord/app/App$b;
const/4 v0, 0x4
invoke-direct {v0}, Lcom/discord/app/App$b;-><init>()V
sput-object v0, Lcom/discord/app/App$b;->d:Lcom/discord/app/App$b;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-direct {p0, v0, p1}, Lj0/n/c/g;-><init>(ILjava/lang/Object;)V
return-void
.end method
# virtual methods
.method public call(Ljava/lang/Object;)V
.locals 6
.method public final getName()Ljava/lang/String;
.locals 1
check-cast p1, Ljava/lang/Boolean;
const-string v0, "e"
sget-object v0, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Backgrounded="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
const-string v2, "App State"
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)V
return-void
return-object v0
.end method
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/app/AppLog;
invoke-static {v0}, Lj0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lj0/r/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V"
return-object v0
.end method
.method public invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
check-cast p1, Ljava/lang/String;
check-cast p2, Ljava/lang/Throwable;
check-cast p3, Ljava/util/Map;
check-cast p4, Ljava/util/Map;
if-eqz p1, :cond_0
iget-object p4, p0, Lj0/n/c/b;->receiver:Ljava/lang/Object;
check-cast p4, Lcom/discord/app/AppLog;
const/4 v0, 0x6
invoke-virtual {p4, p1, v0, p2, p3}, Lcom/discord/app/AppLog;->b(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
:cond_0
const-string p1, "p1"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -1,9 +1,9 @@
.class public final synthetic Lcom/discord/app/App$c;
.super Ly/v/b/i;
.class public final Lcom/discord/app/App$c;
.super Lj0/n/c/i;
.source "App.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function4;
.implements Lkotlin/jvm/functions/Function2;
# annotations
@ -12,125 +12,99 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/i;",
"Lkotlin/jvm/functions/Function4<",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function2<",
"Landroid/view/View;",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"+",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"+",
"Ljava/lang/String;",
">;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/App$c;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppLog;)V
.method public static constructor <clinit>()V
.locals 1
const/4 v0, 0x4
new-instance v0, Lcom/discord/app/App$c;
invoke-direct {p0, v0, p1}, Ly/v/b/i;-><init>(ILjava/lang/Object;)V
invoke-direct {v0}, Lcom/discord/app/App$c;-><init>()V
sput-object v0, Lcom/discord/app/App$c;->d:Lcom/discord/app/App$c;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x2
invoke-direct {p0, v0}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 6
if-eqz p1, :cond_0
check-cast p1, Landroid/view/View;
iget-object v0, p0, Ly/v/b/b;->receiver:Ljava/lang/Object;
move-object v2, p2
check-cast v0, Lcom/discord/app/AppLog;
check-cast v2, Ljava/lang/String;
invoke-virtual {v0, p1, p2, p3, p4}, Lcom/discord/app/AppLog;->a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V
const/4 p2, 0x0
return-void
if-eqz p1, :cond_1
:cond_0
const-string p1, "p1"
if-eqz v2, :cond_0
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
sget-object v0, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler;
const/4 p1, 0x0
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
throw p1
.end method
move-result-object v1
.method public final getName()Ljava/lang/String;
.locals 1
const-string p1, "textView.context"
const-string v0, "e"
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
const/4 v3, 0x0
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const/4 v4, 0x4
const-class v0, Lcom/discord/app/AppLog;
const/4 v5, 0x0
invoke-static {v0}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V"
return-object v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
check-cast p2, Ljava/lang/Throwable;
check-cast p3, Ljava/util/Map;
check-cast p4, Ljava/util/Map;
invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/app/App$c;->a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/uri/UriHandler;->handle$default(Lcom/discord/utilities/uri/UriHandler;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
:cond_0
const-string p1, "url"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw p2
:cond_1
const-string p1, "textView"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw p2
.end method

View file

@ -1,118 +0,0 @@
.class public final Lcom/discord/app/App$d;
.super Ly/v/b/k;
.source "App.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/App;->onCreate()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function2<",
"Landroid/view/View;",
"Ljava/lang/String;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/App$d;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/app/App$d;
invoke-direct {v0}, Lcom/discord/app/App$d;-><init>()V
sput-object v0, Lcom/discord/app/App$d;->d:Lcom/discord/app/App$d;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x2
invoke-direct {p0, v0}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final a(Landroid/view/View;Ljava/lang/String;)V
.locals 7
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
sget-object v1, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler;
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v2
const-string p1, "textView.context"
invoke-static {v2, p1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v4, 0x0
const/4 v5, 0x4
const/4 v6, 0x0
move-object v3, p2
invoke-static/range {v1 .. v6}, Lcom/discord/utilities/uri/UriHandler;->handle$default(Lcom/discord/utilities/uri/UriHandler;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
return-void
:cond_0
const-string p1, "url"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "textView"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
check-cast p2, Ljava/lang/String;
invoke-virtual {p0, p1, p2}, Lcom/discord/app/App$d;->a(Landroid/view/View;Ljava/lang/String;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -3,36 +3,16 @@
.source "App.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/app/App$a;
}
.end annotation
# static fields
.field public static final e:Z
.field public static final d:Z
.field public static final f:Lcom/discord/app/App$a;
# instance fields
.field public final d:Z
.field public static final e:Lcom/discord/app/App;
# direct methods
.method public static constructor <clinit>()V
.locals 4
new-instance v0, Lcom/discord/app/App$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/app/App$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/app/App;->f:Lcom/discord/app/App$a;
const-string v0, "productionDiscordExternal"
const-string v1, "local"
@ -41,11 +21,11 @@
const/4 v3, 0x2
invoke-static {v0, v1, v2, v3}, Ly/b0/u;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z
invoke-static {v0, v1, v2, v3}, Lj0/t/q;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z
move-result v0
sput-boolean v0, Lcom/discord/app/App;->e:Z
sput-boolean v0, Lcom/discord/app/App;->d:Z
return-void
.end method
@ -60,22 +40,8 @@
# virtual methods
.method public a()V
.locals 0
return-void
.end method
.method public b()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/app/App;->d:Z
return v0
.end method
.method public onCreate()V
.locals 3
.locals 11
invoke-super {p0}, Landroid/app/Application;->onCreate()V
@ -91,9 +57,7 @@
sget-object v0, Lcom/discord/utilities/analytics/AdjustConfig;->INSTANCE:Lcom/discord/utilities/analytics/AdjustConfig;
invoke-virtual {p0}, Lcom/discord/app/App;->b()Z
move-result v1
const/4 v1, 0x0
invoke-virtual {v0, p0, v1}, Lcom/discord/utilities/analytics/AdjustConfig;->init(Landroid/app/Application;Z)V
@ -113,19 +77,19 @@
const-string v1, "Backgrounded\n .get()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable;
move-result-object v0
invoke-virtual {v0}, Lrx/Observable;->a()Lrx/Observable;
invoke-virtual {v0}, Lrx/Observable;->q()Lrx/Observable;
move-result-object v0
sget-object v1, Lcom/discord/app/App$b;->d:Lcom/discord/app/App$b;
sget-object v1, Lcom/discord/app/App$a;->d:Lcom/discord/app/App$a;
invoke-virtual {v0, v1}, Lrx/Observable;->c(Lrx/functions/Action1;)Lrx/Subscription;
invoke-virtual {v0, v1}, Lrx/Observable;->P(Lrx/functions/Action1;)Lrx/Subscription;
sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
@ -139,11 +103,11 @@
invoke-virtual {v0, p0}, Lcom/discord/utilities/images/MGImagesConfig;->init(Landroid/app/Application;)V
new-instance v0, Lcom/discord/app/App$c;
new-instance v0, Lcom/discord/app/App$b;
sget-object v1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
invoke-direct {v0, v1}, Lcom/discord/app/App$c;-><init>(Lcom/discord/app/AppLog;)V
invoke-direct {v0, v1}, Lcom/discord/app/App$b;-><init>(Lcom/discord/app/AppLog;)V
new-instance v1, Lf/a/b/a;
@ -155,7 +119,7 @@
sget-object v1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
sget-object v2, Lcom/discord/app/App$d;->d:Lcom/discord/app/App$d;
sget-object v2, Lcom/discord/app/App$c;->d:Lcom/discord/app/App$c;
invoke-virtual {v0, v1, v2}, Lcom/discord/utilities/view/text/LinkifiedTextView$Companion;->init(Lcom/discord/utilities/logging/Logger;Lkotlin/jvm/functions/Function2;)Lkotlin/Unit;
@ -171,23 +135,192 @@
invoke-static {v0}, Landroidx/appcompat/app/AppCompatDelegate;->setDefaultNightMode(I)V
sget-object v0, Lcom/discord/utilities/cache/SharedPreferencesProvider;->INSTANCE:Lcom/discord/utilities/cache/SharedPreferencesProvider;
sget-object v1, Lcom/discord/utilities/cache/SharedPreferencesProvider;->INSTANCE:Lcom/discord/utilities/cache/SharedPreferencesProvider;
invoke-virtual {v0, p0}, Lcom/discord/utilities/cache/SharedPreferencesProvider;->init(Landroid/content/Context;)V
invoke-virtual {v1, p0}, Lcom/discord/utilities/cache/SharedPreferencesProvider;->init(Landroid/content/Context;)V
invoke-virtual {p0}, Lcom/discord/app/App;->a()V
sget-object v1, Lf/a/b/t0;->d:Lf/a/b/t0;
sget-object v0, Lf/a/b/f0;->d:Lf/a/b/f0;
sget-object v9, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
sget-object v1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
monitor-enter v1
invoke-virtual {v0, v1}, Lf/a/b/f0;->a(Lcom/discord/utilities/logging/Logger;)V
:try_start_0
const-string v2, "logger"
if-eqz v9, :cond_3
sget-boolean v2, Lf/a/b/t0;->c:Z
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-eqz v2, :cond_0
monitor-exit v1
goto/16 :goto_2
:cond_0
:try_start_1
sget-object v2, Lf/a/b/t0;->a:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v10
:goto_0
invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
move-object v8, v2
check-cast v8, Ljava/lang/String;
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
:try_start_2
invoke-static {v8}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
sget-object v2, Lf/a/b/t0;->b:Ljava/util/List;
invoke-interface {v2, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
const-string v3, "NativeLoader"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "loaded lib: "
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/4 v6, 0x4
const/4 v7, 0x0
move-object v2, v9
invoke-static/range {v2 .. v7}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
:try_end_2
.catch Ljava/lang/Error; {:try_start_2 .. :try_end_2} :catch_0
.catchall {:try_start_2 .. :try_end_2} :catchall_0
goto :goto_0
:catch_0
move-exception v2
move-object v5, v2
:try_start_3
const-string v3, "NativeLoader"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "Failed to load lib: "
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const/4 v6, 0x0
const/16 v7, 0x8
const/4 v8, 0x0
move-object v2, v9
invoke-static/range {v2 .. v8}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V
goto :goto_0
:cond_1
sget-object v2, Lf/a/b/t0;->b:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v2
sget-object v3, Lf/a/b/t0;->a:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v3
if-eq v2, v3, :cond_2
const-string v3, "NativeLoader"
const-string v4, "Failed to load all native libs"
const/4 v5, 0x0
const/4 v6, 0x0
const/16 v7, 0xc
const/4 v8, 0x0
move-object v2, v9
invoke-static/range {v2 .. v8}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V
goto :goto_1
:cond_2
sput-boolean v0, Lf/a/b/t0;->c:Z
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_0
:goto_1
monitor-exit v1
:goto_2
const-string v0, "Application initialized."
invoke-static {v0}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;)V
return-void
:cond_3
:try_start_4
invoke-static {v2}, Lj0/n/c/h;->c(Ljava/lang/String;)V
:try_end_4
.catchall {:try_start_4 .. :try_end_4} :catchall_0
const/4 v0, 0x0
throw v0
:catchall_0
move-exception v0
monitor-exit v1
throw v0
.end method
.method public onTrimMemory(I)V

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppActivity$AppAction$a;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppActivity.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Class<",
"+",
@ -40,28 +40,19 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Class;
.method public invoke()Ljava/lang/Object;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppFragment;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/app/AppActivity$AppAction$a;->this$0:Lcom/discord/app/AppActivity$AppAction;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->f()Landroid/content/Intent;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->e()Landroid/content/Intent;
move-result-object v0
@ -130,18 +121,8 @@
:cond_4
:goto_1
const-class v0, Lcom/discord/widgets/main/WidgetMain;
const-class v0, Lcom/discord/widgets/tabs/WidgetTabsHost;
:goto_2
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$AppAction$a;->invoke()Ljava/lang/Class;
move-result-object v0
return-object v0
.end method

View file

@ -14,49 +14,11 @@
.end annotation
# static fields
.field public static final synthetic x:[Lkotlin/reflect/KProperty;
# instance fields
.field public final w:Lkotlin/Lazy;
.field public final s:Lkotlin/Lazy;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/reflect/KProperty;
new-instance v1, Ly/v/b/u;
const-class v2, Lcom/discord/app/AppActivity$AppAction;
invoke-static {v2}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v2
const-string v3, "screen"
const-string v4, "getScreen()Ljava/lang/Class;"
invoke-direct {v1, v2, v3, v4}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v2, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v2, v1}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/discord/app/AppActivity$AppAction;->x:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>()V
.locals 1
@ -66,19 +28,19 @@
invoke-direct {v0, p0}, Lcom/discord/app/AppActivity$AppAction$a;-><init>(Lcom/discord/app/AppActivity$AppAction;)V
invoke-static {v0}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
invoke-static {v0}, Lf/i/a/b/i1/e;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
iput-object v0, p0, Lcom/discord/app/AppActivity$AppAction;->w:Lkotlin/Lazy;
iput-object v0, p0, Lcom/discord/app/AppActivity$AppAction;->s:Lkotlin/Lazy;
return-void
.end method
# virtual methods
.method public g()Ljava/lang/Class;
.locals 3
.method public f()Ljava/lang/Class;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
@ -89,13 +51,7 @@
}
.end annotation
iget-object v0, p0, Lcom/discord/app/AppActivity$AppAction;->w:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppActivity$AppAction;->x:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
iget-object v0, p0, Lcom/discord/app/AppActivity$AppAction;->s:Lkotlin/Lazy;
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
@ -111,11 +67,7 @@
invoke-super {p0, p1}, Lcom/discord/app/AppActivity;->onCreate(Landroid/os/Bundle;)V
sget-object p1, Lcom/discord/app/AppActivity;->v:Lcom/discord/app/AppActivity$a;
invoke-virtual {p1}, Lcom/discord/app/AppActivity$a;->a()Z
move-result p1
sget-boolean p1, Lcom/discord/app/AppActivity;->p:Z
if-eqz p1, :cond_0

View file

@ -0,0 +1,60 @@
.class public final Lcom/discord/app/AppActivity$Call;
.super Lcom/discord/app/AppActivity;
.source "AppActivity.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Call"
.end annotation
# instance fields
.field public final s:Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppComponent;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppActivity;-><init>()V
const-class v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen;
iput-object v0, p0, Lcom/discord/app/AppActivity$Call;->s:Ljava/lang/Class;
return-void
.end method
# virtual methods
.method public f()Ljava/lang/Class;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppComponent;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/app/AppActivity$Call;->s:Ljava/lang/Class;
return-object v0
.end method

View file

@ -1,83 +0,0 @@
.class public final Lcom/discord/app/AppActivity$IncomingCall$a;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity$IncomingCall;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Class<",
"Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming;",
">;>;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/AppActivity$IncomingCall$a;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/app/AppActivity$IncomingCall$a;
invoke-direct {v0}, Lcom/discord/app/AppActivity$IncomingCall$a;-><init>()V
sput-object v0, Lcom/discord/app/AppActivity$IncomingCall$a;->d:Lcom/discord/app/AppActivity$IncomingCall$a;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Class;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming;",
">;"
}
.end annotation
const-class v0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming;
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$IncomingCall$a;->invoke()Ljava/lang/Class;
move-result-object v0
return-object v0
.end method

View file

@ -14,69 +14,36 @@
.end annotation
# static fields
.field public static final synthetic x:[Lkotlin/reflect/KProperty;
# instance fields
.field public final w:Lkotlin/Lazy;
.field public final s:Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppComponent;",
">;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/reflect/KProperty;
new-instance v1, Ly/v/b/u;
const-class v2, Lcom/discord/app/AppActivity$IncomingCall;
invoke-static {v2}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v2
const-string v3, "screen"
const-string v4, "getScreen()Ljava/lang/Class;"
invoke-direct {v1, v2, v3, v4}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v2, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v2, v1}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/discord/app/AppActivity$IncomingCall;->x:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppActivity;-><init>()V
sget-object v0, Lcom/discord/app/AppActivity$IncomingCall$a;->d:Lcom/discord/app/AppActivity$IncomingCall$a;
const-class v0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming;
invoke-static {v0}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
iput-object v0, p0, Lcom/discord/app/AppActivity$IncomingCall;->w:Lkotlin/Lazy;
iput-object v0, p0, Lcom/discord/app/AppActivity$IncomingCall;->s:Ljava/lang/Class;
return-void
.end method
# virtual methods
.method public g()Ljava/lang/Class;
.locals 3
.method public f()Ljava/lang/Class;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
@ -87,19 +54,7 @@
}
.end annotation
iget-object v0, p0, Lcom/discord/app/AppActivity$IncomingCall;->w:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppActivity$IncomingCall;->x:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Class;
iget-object v0, p0, Lcom/discord/app/AppActivity$IncomingCall;->s:Ljava/lang/Class;
return-object v0
.end method

View file

@ -14,21 +14,155 @@
.end annotation
# instance fields
.field public final a:Ljava/lang/String;
.field public final b:Ljava/lang/String;
.field public final c:I
# direct methods
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;I)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/app/AppActivity$a;->a:Ljava/lang/String;
iput-object p2, p0, Lcom/discord/app/AppActivity$a;->b:Ljava/lang/String;
iput p3, p0, Lcom/discord/app/AppActivity$a;->c:I
return-void
.end method
# virtual methods
.method public final a()Z
.locals 1
.method public equals(Ljava/lang/Object;)Z
.locals 2
sget-boolean v0, Lcom/discord/app/AppActivity;->s:Z
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/app/AppActivity$a;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/app/AppActivity$a;
iget-object v0, p0, Lcom/discord/app/AppActivity$a;->a:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/app/AppActivity$a;->a:Ljava/lang/String;
invoke-static {v0, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/app/AppActivity$a;->b:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/app/AppActivity$a;->b:Ljava/lang/String;
invoke-static {v0, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget v0, p0, Lcom/discord/app/AppActivity$a;->c:I
iget p1, p1, Lcom/discord/app/AppActivity$a;->c:I
if-ne v0, p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/app/AppActivity$a;->a:Ljava/lang/String;
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/app/AppActivity$a;->b:Ljava/lang/String;
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_1
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/discord/app/AppActivity$a;->c:I
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "Model(themeName="
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$a;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", localeString="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/app/AppActivity$a;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", fontScale="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/discord/app/AppActivity$a;->c:I
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->t(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -1,137 +0,0 @@
.class public final synthetic Lcom/discord/app/AppActivity$b$a$a;
.super Ly/v/b/i;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function3;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity$b$a;->a()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/i;",
"Lkotlin/jvm/functions/Function3<",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
"Lcom/discord/app/AppActivity$b;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/AppActivity$b$a$a;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/app/AppActivity$b$a$a;
invoke-direct {v0}, Lcom/discord/app/AppActivity$b$a$a;-><init>()V
sput-object v0, Lcom/discord/app/AppActivity$b$a$a;->d:Lcom/discord/app/AppActivity$b$a$a;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x3
invoke-direct {p0, v0}, Ly/v/b/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;Ljava/lang/String;I)Lcom/discord/app/AppActivity$b;
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
new-instance v0, Lcom/discord/app/AppActivity$b;
invoke-direct {v0, p1, p2, p3}, Lcom/discord/app/AppActivity$b;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
return-object v0
:cond_0
const-string p1, "p2"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "p1"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public final getName()Ljava/lang/String;
.locals 1
const-string v0, "<init>"
return-object v0
.end method
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/app/AppActivity$b;
invoke-static {v0}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "<init>(Ljava/lang/String;Ljava/lang/String;I)V"
return-object v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
check-cast p2, Ljava/lang/String;
check-cast p3, Ljava/lang/Number;
invoke-virtual {p3}, Ljava/lang/Number;->intValue()I
move-result p3
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/app/AppActivity$b$a$a;->a(Ljava/lang/String;Ljava/lang/String;I)Lcom/discord/app/AppActivity$b;
move-result-object p1
return-object p1
.end method

View file

@ -1,93 +0,0 @@
.class public final Lcom/discord/app/AppActivity$b$a;
.super Ljava/lang/Object;
.source "AppActivity.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppActivity$b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# direct methods
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a()Lrx/Observable;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Lcom/discord/app/AppActivity$b;",
">;"
}
.end annotation
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreUserSettings;->getThemeObservable(Z)Lrx/Observable;
move-result-object v0
sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getLocaleObservable()Lrx/Observable;
move-result-object v1
sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/stores/StoreUserSettings;->getFontScaleObs()Lrx/Observable;
move-result-object v2
sget-object v3, Lcom/discord/app/AppActivity$b$a$a;->d:Lcom/discord/app/AppActivity$b$a$a;
if-eqz v3, :cond_0
new-instance v4, Lf/a/b/b;
invoke-direct {v4, v3}, Lf/a/b/b;-><init>(Lkotlin/jvm/functions/Function3;)V
move-object v3, v4
:cond_0
check-cast v3, Lrx/functions/Func3;
invoke-static {v0, v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable;
move-result-object v0
const-string v1, "Observable.combineLatest\u2026 ::Model\n )"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method

View file

@ -1,216 +1,125 @@
.class public final Lcom/discord/app/AppActivity$b;
.super Ljava/lang/Object;
.super Lj0/n/c/i;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppActivity;
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
name = null
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
.annotation system Ldalvik/annotation/Signature;
value = {
Lcom/discord/app/AppActivity$b$a;
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/AppActivity$b$a;
# instance fields
.field public final a:Ljava/lang/String;
.field public final b:Ljava/lang/String;
.field public final c:I
.field public final synthetic this$0:Lcom/discord/app/AppActivity;
# direct methods
.method public static constructor <clinit>()V
.locals 2
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.locals 0
new-instance v0, Lcom/discord/app/AppActivity$b$a;
iput-object p1, p0, Lcom/discord/app/AppActivity$b;->this$0:Lcom/discord/app/AppActivity;
const/4 v1, 0x0
const/4 p1, 0x0
invoke-direct {v0, v1}, Lcom/discord/app/AppActivity$b$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/app/AppActivity$b;->d:Lcom/discord/app/AppActivity$b$a;
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;I)V
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/app/AppActivity$b;->a:Ljava/lang/String;
iput-object p2, p0, Lcom/discord/app/AppActivity$b;->b:Ljava/lang/String;
iput p3, p0, Lcom/discord/app/AppActivity$b;->c:I
return-void
:cond_0
const-string p1, "localeString"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "themeName"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 2
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
if-eq p0, p1, :cond_1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$b;->invoke()V
instance-of v0, p1, Lcom/discord/app/AppActivity$b;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/app/AppActivity$b;
iget-object v0, p0, Lcom/discord/app/AppActivity$b;->a:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/app/AppActivity$b;->a:Ljava/lang/String;
invoke-static {v0, v1}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/app/AppActivity$b;->b:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/app/AppActivity$b;->b:Ljava/lang/String;
invoke-static {v0, v1}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget v0, p0, Lcom/discord/app/AppActivity$b;->c:I
iget p1, p1, Lcom/discord/app/AppActivity$b;->c:I
if-ne v0, p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/app/AppActivity$b;->a:Ljava/lang/String;
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/app/AppActivity$b;->b:Ljava/lang/String;
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_1
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/discord/app/AppActivity$b;->c:I
invoke-static {v1}, Ld;->a(I)I
move-result v1
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "Model(themeName="
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$b;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", localeString="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/app/AppActivity$b;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", fontScale="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/discord/app/AppActivity$b;->c:I
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 3
sget-boolean v0, Lcom/discord/app/AppActivity;->r:Z
if-eqz v0, :cond_0
const/4 v0, 0x0
sput-boolean v0, Lcom/discord/app/AppActivity;->r:Z
const-string v0, "Application activity initialized."
invoke-static {v0}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;)V
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
iget-object v1, p0, Lcom/discord/app/AppActivity$b;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v1
const-string v2, "application"
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreStream$Companion;->initialize(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/analytics/AnalyticsUtils;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsUtils;
iget-object v1, p0, Lcom/discord/app/AppActivity$b;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v1
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/utilities/analytics/AnalyticsUtils;->initAppOpen(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/media/AudioOutputMonitor;->Companion:Lcom/discord/utilities/media/AudioOutputMonitor$Companion;
iget-object v1, p0, Lcom/discord/app/AppActivity$b;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v1
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/utilities/media/AudioOutputMonitor$Companion;->initialize(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->Companion:Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;
iget-object v1, p0, Lcom/discord/app/AppActivity$b;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v1
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;->initialize(Landroid/app/Application;)V
:cond_0
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppActivity$c;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppActivity.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -38,7 +38,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
@ -56,70 +56,99 @@
.end method
.method public final invoke()V
.locals 3
.locals 4
sget-boolean v0, Lcom/discord/app/AppActivity;->u:Z
iget-object v0, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
if-eqz v0, :cond_0
const/4 v0, 0x0
sput-boolean v0, Lcom/discord/app/AppActivity;->u:Z
const-string v0, "Application activity initialized."
invoke-static {v0}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;)V
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
iget-object v1, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
invoke-static {v0}, Lcom/discord/app/AppActivity;->b(Lcom/discord/app/AppActivity;)Lcom/discord/stores/StoreUserSettings;
move-result-object v1
const-string v2, "application"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreStream$Companion;->initialize(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/analytics/AnalyticsUtils;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsUtils;
iget-object v1, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getTheme()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const-string v2, "userSettings.theme"
invoke-virtual {v0, v1}, Lcom/discord/utilities/analytics/AnalyticsUtils;->initAppOpen(Landroid/app/Application;)V
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Lcom/discord/utilities/media/AudioOutputMonitor;->Companion:Lcom/discord/utilities/media/AudioOutputMonitor$Companion;
if-eqz v0, :cond_4
iget-object v1, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
sget-object v2, Lf/a/b/l;->e:Lf/a/b/l;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
sget-object v2, Lf/a/b/l;->d:Ljava/util/List;
move-result-object v1
invoke-virtual {v0, v2}, Lcom/discord/app/AppActivity;->k(Ljava/util/List;)Z
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
move-result v2
invoke-virtual {v0, v1}, Lcom/discord/utilities/media/AudioOutputMonitor$Companion;->initialize(Landroid/app/Application;)V
const v3, 0x7f13001a
sget-object v0, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->Companion:Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;
if-eqz v2, :cond_0
iget-object v1, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v1
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;->initialize(Landroid/app/Application;)V
goto :goto_0
:cond_0
const-string v2, "light"
invoke-static {v1, v2}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1
const v3, 0x7f130023
goto :goto_0
:cond_1
const-string v2, "dark"
invoke-static {v1, v2}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
goto :goto_0
:cond_2
const-string v2, "pureEvil"
invoke-static {v1, v2}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_3
const v3, 0x7f13001c
:cond_3
:goto_0
invoke-virtual {v0, v3}, Landroidx/appcompat/app/AppCompatActivity;->setTheme(I)V
iget-object v0, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->h()Lcom/discord/stores/StoreUserSettings;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getLocale()Ljava/lang/String;
move-result-object v1
const-string v2, "userSettings.locale"
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lcom/discord/app/AppActivity;->d(Ljava/lang/String;Z)V
return-void
:cond_4
const/4 v0, 0x0
throw v0
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppActivity$d;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppActivity.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -38,7 +38,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
@ -56,62 +56,204 @@
.end method
.method public final invoke()V
.locals 3
.locals 5
iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
invoke-static {v0}, Lcom/discord/app/AppActivity;->a(Lcom/discord/app/AppActivity;)Lcom/discord/stores/StoreUserSettings;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->e()Landroid/content/Intent;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getTheme()Ljava/lang/String;
move-result-object v1
const-string v2, "userSettings.theme"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->b(Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
invoke-static {v0}, Lcom/discord/app/AppActivity;->a(Lcom/discord/app/AppActivity;)Lcom/discord/stores/StoreUserSettings;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getLocale()Ljava/lang/String;
move-result-object v1
const-string v2, "userSettings.locale"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lcom/discord/app/AppActivity;->a(Ljava/lang/String;Z)V
if-eqz v0, :cond_b
iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
sget-object v3, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils;
const-class v1, Lcom/discord/widgets/main/WidgetMain;
invoke-static {v1}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->a(Ly/z/b;)Z
invoke-virtual {v3, v1, v0}, Lcom/discord/utilities/intent/IntentUtils;->consumeExternalRoutingIntent(Landroid/content/Intent;Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_0
sput-boolean v0, Lcom/discord/app/AppActivity;->p:Z
iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
const v1, 0x7f060248
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->e()Landroid/content/Intent;
invoke-static {v0, v1}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColorResourceId(Landroid/app/Activity;I)V
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
if-eqz v1, :cond_a
if-eqz v0, :cond_0
const-string v3, "transition"
invoke-virtual {v0, v3}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;
move-result-object v0
goto :goto_0
:cond_0
move-object v0, v2
:goto_0
instance-of v3, v0, Lcom/discord/app/AppTransitionActivity$Transition;
if-nez v3, :cond_1
move-object v0, v2
:cond_1
check-cast v0, Lcom/discord/app/AppTransitionActivity$Transition;
if-eqz v0, :cond_2
goto :goto_1
:cond_2
sget-object v0, Lf/a/b/l;->e:Lf/a/b/l;
sget-object v0, Lf/a/b/l;->b:Ljava/util/List;
invoke-virtual {v1, v0}, Lcom/discord/app/AppActivity;->k(Ljava/util/List;)Z
move-result v0
if-eqz v0, :cond_3
sget-object v0, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_SLIDE_HORIZONTAL:Lcom/discord/app/AppTransitionActivity$Transition;
goto :goto_1
:cond_3
move-object v0, v2
:goto_1
if-eqz v0, :cond_4
invoke-virtual {v0}, Lcom/discord/app/AppTransitionActivity$Transition;->getAnimations()Lcom/discord/app/AppTransitionActivity$a;
move-result-object v0
goto :goto_2
:cond_4
move-object v0, v2
:goto_2
iput-object v0, v1, Lcom/discord/app/AppTransitionActivity;->d:Lcom/discord/app/AppTransitionActivity$a;
iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Lcom/discord/app/AppActivity;->f()Ljava/lang/Class;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
move-result-object v0
if-eqz v0, :cond_5
const/4 v0, 0x1
goto :goto_3
:cond_5
const/4 v0, 0x0
:goto_3
if-eqz v0, :cond_6
return-void
:cond_6
sget-object v0, Lf/a/b/l;->e:Lf/a/b/l;
iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Lcom/discord/app/AppActivity;->f()Ljava/lang/Class;
move-result-object v3
const v4, 0x1020002
if-eqz v1, :cond_9
if-eqz v3, :cond_8
if-nez v0, :cond_7
goto :goto_4
:cond_7
invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;
move-result-object v0
const-string v2, "fragmentManager.beginTransaction()"
invoke-static {v0, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Landroidx/fragment/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;)Landroidx/fragment/app/Fragment;
move-result-object v1
const-string v2, "Fragment.instantiate(context, screen.name)"
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v4, v1, v2}, Landroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction;
invoke-virtual {v0}, Landroidx/fragment/app/FragmentTransaction;->commit()I
:goto_4
return-void
:cond_8
const-string v0, "screen"
invoke-static {v0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v2
:cond_9
const-string v0, "context"
invoke-static {v0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v2
:cond_a
throw v2
:cond_b
throw v2
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppActivity$e;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppActivity.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -38,7 +38,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
@ -56,82 +56,31 @@
.end method
.method public final invoke()V
.locals 5
.locals 2
iget-object v0, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->f()Landroid/content/Intent;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->b(Landroid/content/Intent;)V
iget-object v0, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->f()Landroid/content/Intent;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1, v0}, Lcom/discord/app/AppActivity;->a(Landroid/content/Intent;)Lcom/discord/app/AppTransitionActivity$a;
move-result-object v0
invoke-virtual {v1, v0}, Lcom/discord/app/AppTransitionActivity;->a(Lcom/discord/app/AppTransitionActivity$a;)V
iget-object v0, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Lcom/discord/app/AppActivity;->g()Ljava/lang/Class;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
move-result-object v0
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-eqz v0, :cond_1
iget-object v1, v0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar;
if-nez v1, :cond_0
const v1, 0x7f0a003d
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroidx/appcompat/widget/Toolbar;
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->q(Landroidx/appcompat/widget/Toolbar;)V
:cond_0
return-void
:cond_1
sget-object v0, Lf/a/b/h;->e:Lf/a/b/h;
const/4 v0, 0x0
iget-object v1, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v1
iget-object v2, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v2}, Lcom/discord/app/AppActivity;->g()Ljava/lang/Class;
move-result-object v3
const v4, 0x1020002
invoke-virtual {v0, v1, v2, v3, v4}, Lf/a/b/h;->a(Landroidx/fragment/app/FragmentManager;Landroid/content/Context;Ljava/lang/Class;I)V
return-void
throw v0
.end method

View file

@ -1,14 +1,14 @@
.class public final Lcom/discord/app/AppActivity$f;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->onCreate(Landroid/os/Bundle;)V
value = Lcom/discord/app/AppActivity;->onResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,8 +18,9 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/app/AppActivity$a;",
"Lkotlin/Unit;",
">;"
}
@ -36,61 +37,47 @@
iput-object p1, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
const/4 p1, 0x0
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$f;->invoke()V
check-cast p1, Lcom/discord/app/AppActivity$a;
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 2
if-eqz p1, :cond_1
iget-object v0, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->e()I
invoke-static {v0, p1}, Lcom/discord/app/AppActivity;->c(Lcom/discord/app/AppActivity;Lcom/discord/app/AppActivity$a;)Z
move-result v0
move-result p1
if-lez v0, :cond_0
if-eqz p1, :cond_0
iget-object v1, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
iget-object p1, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1, v0}, Landroidx/appcompat/app/AppCompatActivity;->setContentView(I)V
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->m(Z)V
:cond_0
iget-object v0, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->h()Landroidx/appcompat/widget/Toolbar;
move-result-object v0
if-nez v0, :cond_1
iget-object v0, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
const v1, 0x7f0a003d
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroidx/appcompat/widget/Toolbar;
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->a(Landroidx/appcompat/widget/Toolbar;)V
return-object p1
:cond_1
return-void
const-string p1, "it"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -1,14 +1,14 @@
.class public final Lcom/discord/app/AppActivity$g;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->onResume()V
value = Lcom/discord/app/AppActivity;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,11 +18,12 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/app/AppActivity$b;",
"Lkotlin/Unit;",
">;"
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppComponent;",
">;>;"
}
.end annotation
@ -37,55 +38,49 @@
iput-object p1, p0, Lcom/discord/app/AppActivity$g;->this$0:Lcom/discord/app/AppActivity;
const/4 p1, 0x1
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final a(Lcom/discord/app/AppActivity$b;)V
.locals 1
if-eqz p1, :cond_1
.method public invoke()Ljava/lang/Object;
.locals 2
iget-object v0, p0, Lcom/discord/app/AppActivity$g;->this$0:Lcom/discord/app/AppActivity;
invoke-static {v0, p1}, Lcom/discord/app/AppActivity;->a(Lcom/discord/app/AppActivity;Lcom/discord/app/AppActivity$b;)Z
invoke-virtual {v0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
move-result p1
move-result-object v0
if-eqz p1, :cond_0
if-eqz v0, :cond_0
iget-object p1, p0, Lcom/discord/app/AppActivity$g;->this$0:Lcom/discord/app/AppActivity;
const-string v1, "com.discord.intent.extra.EXTRA_SCREEN"
const/4 v0, 0x1
invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;
invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->a(Z)V
move-result-object v0
goto :goto_0
:cond_0
return-void
const/4 v0, 0x0
:goto_0
check-cast v0, Ljava/lang/Class;
const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost;
if-eqz v0, :cond_1
goto :goto_1
:cond_1
const-string p1, "it"
move-object v0, v1
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/app/AppActivity$b;
invoke-virtual {p0, p1}, Lcom/discord/app/AppActivity$g;->a(Lcom/discord/app/AppActivity$b;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
:goto_1
return-object v0
.end method

View file

@ -1,14 +1,14 @@
.class public final Lcom/discord/app/AppActivity$h;
.super Ly/v/b/k;
.super Ljava/lang/Object;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;-><init>()V
value = Lcom/discord/app/AppActivity;->p(ZLandroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -16,106 +16,84 @@
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppComponent;",
">;>;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppActivity;
.field public final synthetic d:Landroid/view/View;
.field public final synthetic e:Landroid/view/inputmethod/InputMethodManager;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.method public constructor <init>(Landroid/view/View;Landroid/view/inputmethod/InputMethodManager;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$h;->this$0:Lcom/discord/app/AppActivity;
iput-object p1, p0, Lcom/discord/app/AppActivity$h;->d:Landroid/view/View;
const/4 p1, 0x0
iput-object p2, p0, Lcom/discord/app/AppActivity$h;->e:Landroid/view/inputmethod/InputMethodManager;
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Class;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppComponent;",
">;"
}
.end annotation
.method public final run()V
.locals 5
iget-object v0, p0, Lcom/discord/app/AppActivity$h;->this$0:Lcom/discord/app/AppActivity;
:try_start_0
iget-object v0, p0, Lcom/discord/app/AppActivity$h;->d:Landroid/view/View;
invoke-virtual {v0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
instance-of v0, v0, Lcom/google/android/material/textfield/TextInputLayout;
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/discord/app/AppActivity$h;->d:Landroid/view/View;
check-cast v0, Lcom/google/android/material/textfield/TextInputLayout;
invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object v0
if-eqz v0, :cond_0
const-string v1, "com.discord.intent.extra.EXTRA_SCREEN"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
iget-object v0, p0, Lcom/discord/app/AppActivity$h;->d:Landroid/view/View;
goto :goto_0
:cond_1
iget-object v0, p0, Lcom/discord/app/AppActivity$h;->d:Landroid/view/View;
:goto_0
check-cast v0, Ljava/lang/Class;
invoke-virtual {v0}, Landroid/view/View;->requestFocus()Z
iget-object v1, p0, Lcom/discord/app/AppActivity$h;->this$0:Lcom/discord/app/AppActivity;
iget-object v1, p0, Lcom/discord/app/AppActivity$h;->e:Landroid/view/inputmethod/InputMethodManager;
iget-object v1, v1, Lcom/discord/app/AppActivity;->o:Lcom/discord/widgets/tabs/TabsFeatureFlag;
const/4 v2, 0x2
invoke-virtual {v1}, Lcom/discord/widgets/tabs/TabsFeatureFlag;->isEnabled()Z
move-result v1
if-eqz v1, :cond_1
const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost;
invoke-virtual {v1, v0, v2}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_1
:cond_1
const-class v1, Lcom/discord/widgets/main/WidgetMain;
:catch_0
move-exception v0
sget-object v1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
const/4 v2, 0x0
const/4 v3, 0x3
const-string v4, "Error Opening/Closing the Keyboard"
invoke-virtual {v1, v4, v3, v0, v2}, Lcom/discord/app/AppLog;->b(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
:goto_1
if-eqz v0, :cond_2
goto :goto_2
:cond_2
move-object v0, v1
:goto_2
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$h;->invoke()Ljava/lang/Class;
move-result-object v0
return-object v0
return-void
.end method

View file

@ -3,12 +3,12 @@
.source "AppActivity.kt"
# interfaces
.implements Landroidx/appcompat/widget/Toolbar$OnMenuItemClickListener;
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->a(ILrx/functions/Action2;Lrx/functions/Action1;)Landroidx/appcompat/widget/Toolbar;
value = Lcom/discord/app/AppActivity;->q(Landroidx/appcompat/widget/Toolbar;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,18 +18,14 @@
# instance fields
.field public final synthetic a:Landroidx/appcompat/widget/Toolbar;
.field public final synthetic b:Lrx/functions/Action2;
.field public final synthetic d:Lcom/discord/app/AppActivity;
# direct methods
.method public constructor <init>(Landroidx/appcompat/widget/Toolbar;ILrx/functions/Action2;Lrx/functions/Action1;)V
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$i;->a:Landroidx/appcompat/widget/Toolbar;
iput-object p3, p0, Lcom/discord/app/AppActivity$i;->b:Lrx/functions/Action2;
iput-object p1, p0, Lcom/discord/app/AppActivity$i;->d:Lcom/discord/app/AppActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -38,23 +34,20 @@
# virtual methods
.method public final onMenuItemClick(Landroid/view/MenuItem;)Z
.method public final onClick(Landroid/view/View;)V
.locals 2
iget-object v0, p0, Lcom/discord/app/AppActivity$i;->b:Lrx/functions/Action2;
iget-object p1, p0, Lcom/discord/app/AppActivity$i;->d:Lcom/discord/app/AppActivity;
if-eqz v0, :cond_0
const/4 v0, 0x0
iget-object v1, p0, Lcom/discord/app/AppActivity$i;->a:Landroidx/appcompat/widget/Toolbar;
const/4 v1, 0x1
invoke-virtual {v1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
invoke-static {p1, v0, v1, v0}, Lcom/discord/app/AppActivity;->i(Lcom/discord/app/AppActivity;Landroid/view/View;ILjava/lang/Object;)V
move-result-object v1
iget-object p1, p0, Lcom/discord/app/AppActivity$i;->d:Lcom/discord/app/AppActivity;
invoke-interface {v0, p1, v1}, Lrx/functions/Action2;->call(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {p1}, Lf/a/b/f;->onBackPressed()V
:cond_0
const/4 p1, 0x1
return p1
return-void
.end method

View file

@ -1,14 +1,14 @@
.class public final Lcom/discord/app/AppActivity$j;
.super Ljava/lang/Object;
.super Lj0/n/c/i;
.source "AppActivity.kt"
# interfaces
.implements Ljava/lang/Runnable;
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->a(ZLandroid/view/View;)V
value = Lcom/discord/app/AppActivity;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -16,57 +16,53 @@
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/stores/StoreUserSettings;",
">;"
}
.end annotation
# instance fields
.field public final synthetic d:Landroid/view/View;
.field public final synthetic e:Landroid/view/inputmethod/InputMethodManager;
# static fields
.field public static final d:Lcom/discord/app/AppActivity$j;
# direct methods
.method public constructor <init>(Landroid/view/View;Landroid/view/inputmethod/InputMethodManager;)V
.locals 0
.method public static constructor <clinit>()V
.locals 1
iput-object p1, p0, Lcom/discord/app/AppActivity$j;->d:Landroid/view/View;
new-instance v0, Lcom/discord/app/AppActivity$j;
iput-object p2, p0, Lcom/discord/app/AppActivity$j;->e:Landroid/view/inputmethod/InputMethodManager;
invoke-direct {v0}, Lcom/discord/app/AppActivity$j;-><init>()V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sput-object v0, Lcom/discord/app/AppActivity$j;->d:Lcom/discord/app/AppActivity$j;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final run()V
.locals 3
.method public invoke()Ljava/lang/Object;
.locals 1
:try_start_0
iget-object v0, p0, Lcom/discord/app/AppActivity$j;->d:Landroid/view/View;
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Landroid/view/View;->requestFocus()Z
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
iget-object v0, p0, Lcom/discord/app/AppActivity$j;->e:Landroid/view/inputmethod/InputMethodManager;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$j;->d:Landroid/view/View;
const/4 v2, 0x2
invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
sget-object v1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
const-string v2, "Error Opening/Closing the Keyboard"
invoke-virtual {v1, v2, v0}, Lcom/discord/app/AppLog;->d(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_0
return-void
return-object v0
.end method

View file

@ -1,53 +0,0 @@
.class public final Lcom/discord/app/AppActivity$k;
.super Ljava/lang/Object;
.source "AppActivity.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->a(Landroidx/appcompat/widget/Toolbar;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/discord/app/AppActivity;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$k;->d:Lcom/discord/app/AppActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 2
iget-object p1, p0, Lcom/discord/app/AppActivity$k;->d:Lcom/discord/app/AppActivity;
const/4 v0, 0x0
const/4 v1, 0x1
invoke-static {p1, v0, v1, v0}, Lcom/discord/app/AppActivity;->a(Lcom/discord/app/AppActivity;Landroid/view/View;ILjava/lang/Object;)V
iget-object p1, p0, Lcom/discord/app/AppActivity$k;->d:Lcom/discord/app/AppActivity;
invoke-virtual {p1}, Lf/a/b/d;->onBackPressed()V
return-void
.end method

View file

@ -1,78 +0,0 @@
.class public final Lcom/discord/app/AppActivity$l;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/stores/StoreUserSettings;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/AppActivity$l;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/app/AppActivity$l;
invoke-direct {v0}, Lcom/discord/app/AppActivity$l;-><init>()V
sput-object v0, Lcom/discord/app/AppActivity$l;->d:Lcom/discord/app/AppActivity$l;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/discord/stores/StoreUserSettings;
.locals 1
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$l;->invoke()Lcom/discord/stores/StoreUserSettings;
move-result-object v0
return-object v0
.end method

File diff suppressed because it is too large Load diff

View file

@ -79,9 +79,9 @@
if-ne v0, v4, :cond_0
invoke-static {p1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I
@ -154,12 +154,12 @@
return-object p1
:cond_2
invoke-static {v1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {v1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v3
:cond_3
invoke-static {v2}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {v2}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v3
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppBottomSheet$b;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppBottomSheet.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/app/AppPermissions;",
">;"
@ -38,14 +38,14 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/discord/app/AppPermissions;
.method public invoke()Ljava/lang/Object;
.locals 2
new-instance v0, Lcom/discord/app/AppPermissions;
@ -56,13 +56,3 @@
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet$b;->invoke()Lcom/discord/app/AppPermissions;
move-result-object v0
return-object v0
.end method

View file

@ -34,25 +34,12 @@
.method public onSlide(Landroid/view/View;F)V
.locals 0
if-eqz p1, :cond_0
return-void
:cond_0
const-string p1, "bottomSheet"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public onStateChanged(Landroid/view/View;I)V
.locals 0
if-eqz p1, :cond_1
const/4 p1, 0x5
if-ne p2, p1, :cond_0
@ -63,13 +50,4 @@
:cond_0
return-void
:cond_1
const-string p1, "bottomSheet"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -7,10 +7,6 @@
.implements Lcom/discord/app/AppComponent;
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
# instance fields
.field public final appPermissions$delegate:Lkotlin/Lazy;
@ -33,52 +29,18 @@
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/reflect/KProperty;
new-instance v1, Ly/v/b/u;
const-class v2, Lcom/discord/app/AppBottomSheet;
invoke-static {v2}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v2
const-string v3, "appPermissions"
const-string v4, "getAppPermissions()Lcom/discord/app/AppPermissions;"
invoke-direct {v1, v2, v3, v4}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v2, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v2, v1}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/discord/app/AppBottomSheet;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>()V
.locals 2
invoke-direct {p0}, Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;-><init>()V
invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject;
invoke-static {}, Lrx/subjects/PublishSubject;->e0()Lrx/subjects/PublishSubject;
move-result-object v0
const-string v1, "PublishSubject.create()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p0, Lcom/discord/app/AppBottomSheet;->paused:Lrx/subjects/Subject;
@ -86,7 +48,7 @@
invoke-direct {v0, p0}, Lcom/discord/app/AppBottomSheet$b;-><init>(Lcom/discord/app/AppBottomSheet;)V
invoke-static {v0}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
invoke-static {v0}, Lf/i/a/b/i1/e;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
@ -108,23 +70,20 @@
move-result-object v0
if-eqz v0, :cond_1
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroid/view/View;->getRootView()Landroid/view/View;
move-result-object v1
const v2, 0x7f0a026f
const v2, 0x7f0a027a
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
if-nez v1, :cond_0
if-eqz v1, :cond_0
goto :goto_0
:cond_0
sget-object v2, Lcom/discord/app/AppBottomSheet$a;->b:Lcom/discord/app/AppBottomSheet$a;
invoke-static {v1, v2}, Landroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V
@ -133,7 +92,7 @@
move-result-object v1
const v2, 0x7f0a0298
const v2, 0x7f0a02b1
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -141,7 +100,7 @@
const-string v2, "designBottomSheet"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v2, 0x1
@ -157,22 +116,15 @@
invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V
:cond_1
:goto_0
:cond_0
return-void
.end method
.method private final getAppPermissions()Lcom/discord/app/AppPermissions;
.locals 3
.locals 1
iget-object v0, p0, Lcom/discord/app/AppBottomSheet;->appPermissions$delegate:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppBottomSheet;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
@ -257,12 +209,15 @@
if-nez v2, :cond_5
move-object v0, v1
goto :goto_3
:cond_5
check-cast v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
move-object v1, v0
return-object v0
:goto_3
check-cast v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
return-object v1
.end method
.method public static synthetic hideKeyboard$default(Lcom/discord/app/AppBottomSheet;Landroid/view/View;ILjava/lang/Object;)V
@ -303,7 +258,7 @@
:cond_0
const-string p1, "compositeSubscription"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -353,7 +308,7 @@
:goto_0
const-string v1, "arguments ?: Bundle()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
@ -398,32 +353,18 @@
.method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
.locals 1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v0
if-eqz v0, :cond_0
new-instance p1, Lcom/google/android/material/bottomsheet/BottomSheetDialog;
invoke-direct {p1, v0}, Lcom/google/android/material/bottomsheet/BottomSheetDialog;-><init>(Landroid/content/Context;)V
goto :goto_0
:cond_0
invoke-super {p0, p1}, Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;->onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
move-result-object p1
const-string v0, "super.onCreateDialog(savedInstanceState)"
invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
:goto_0
const/4 v0, 0x1
invoke-virtual {p1, v0}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V
const-string v0, "super.onCreateDialog(sav\u2026dOnTouchOutside(true)\n }"
invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
@ -447,7 +388,7 @@
:cond_0
const-string p1, "inflater"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw p2
.end method
@ -461,7 +402,7 @@
if-eqz v0, :cond_0
invoke-virtual {v0}, Lrx/subscriptions/CompositeSubscription;->a()V
invoke-virtual {v0}, Lrx/subscriptions/CompositeSubscription;->b()V
:cond_0
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getPaused()Lrx/subjects/Subject;
@ -470,7 +411,7 @@
const/4 v1, 0x0
invoke-interface {v0, v1}, Lg0/g;->onNext(Ljava/lang/Object;)V
invoke-interface {v0, v1}, Lr0/g;->onNext(Ljava/lang/Object;)V
return-void
.end method
@ -490,21 +431,21 @@
move-result-object p2
invoke-virtual {p2, p1, p3}, Lcom/discord/app/AppPermissions;->a(I[I)V
invoke-virtual {p2, p1, p3}, Lcom/discord/app/AppPermissions;->c(I[I)V
return-void
:cond_0
const-string p1, "grantResults"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "permissions"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -554,7 +495,7 @@
:cond_1
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -562,61 +503,71 @@
.end method
.method public requestCameraQRScanner(Lrx/functions/Action0;)V
.locals 1
.locals 2
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->a(Lrx/functions/Action0;)V
const/16 v1, 0xd6
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
return-void
.end method
.method public requestMedia(Lrx/functions/Action0;)V
.locals 1
.locals 2
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->b(Lrx/functions/Action0;)V
const/16 v1, 0xde
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
return-void
.end method
.method public requestMediaDownload(Lrx/functions/Action0;)V
.locals 1
.locals 2
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->c(Lrx/functions/Action0;)V
const/16 v1, 0xd5
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
return-void
.end method
.method public requestMicrophone(Lrx/functions/Action0;)V
.locals 1
.locals 2
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->d(Lrx/functions/Action0;)V
const/16 v1, 0xd3
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
return-void
.end method
.method public requestVideoCallPermissions(Lrx/functions/Action0;)V
.locals 1
.locals 2
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->e(Lrx/functions/Action0;)V
const/16 v1, 0xd2
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
return-void
.end method
@ -633,7 +584,7 @@
return-object v0
:cond_0
invoke-static {}, Ly/v/b/j;->throwNpe()V
invoke-static {}, Lj0/n/c/h;->throwNpe()V
const/4 v0, 0x0
@ -686,14 +637,14 @@
:cond_0
const-string p1, "onClickListener"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "$this$setOnClickAndDismissListener"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -703,7 +654,7 @@
iget-object v0, p0, Lcom/discord/app/AppBottomSheet;->peekBottomView:Landroid/view/View;
invoke-static {v0, p1}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, p1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -767,7 +718,7 @@
:cond_0
const-string p1, "transaction"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -799,7 +750,7 @@
:cond_1
const-string p1, "manager"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -825,7 +776,7 @@
:cond_1
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0

View file

@ -29,13 +29,13 @@
invoke-direct {p0}, Landroidx/fragment/app/DialogFragment;-><init>()V
invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject;
invoke-static {}, Lrx/subjects/PublishSubject;->e0()Lrx/subjects/PublishSubject;
move-result-object v0
const-string v1, "PublishSubject.create<Void>()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p0, Lcom/discord/app/AppDialog;->paused:Lrx/subjects/Subject;
@ -113,7 +113,7 @@
:goto_0
const-string v1, "arguments ?: Bundle()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
@ -188,7 +188,7 @@
const-string v0, "super.onCreateDialog(sav\u2026FEATURE_NO_TITLE)\n }"
invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
@ -213,7 +213,7 @@
:cond_0
const-string p1, "inflater"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -231,7 +231,7 @@
const/4 v1, 0x0
invoke-interface {v0, v1}, Lg0/g;->onNext(Ljava/lang/Object;)V
invoke-interface {v0, v1}, Lr0/g;->onNext(Ljava/lang/Object;)V
return-void
.end method
@ -270,7 +270,7 @@
:cond_0
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -319,7 +319,7 @@
:cond_1
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -357,14 +357,14 @@
:cond_0
const-string p1, "onClickListener"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "$this$setOnClickAndDismissListener"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -392,7 +392,7 @@
:cond_0
const-string p1, "transaction"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -424,7 +424,7 @@
const-string v1, "Could not show "
invoke-static {v1}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v1}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
@ -457,7 +457,7 @@
:cond_1
const-string p1, "manager"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -481,7 +481,7 @@
:cond_1
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0

View file

@ -1,115 +0,0 @@
.class public final Lcom/discord/app/AppEditText;
.super Landroidx/appcompat/widget/AppCompatEditText;
.source "AppEditText.kt"
# instance fields
.field public d:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
invoke-direct {p0, p1}, Landroidx/appcompat/widget/AppCompatEditText;-><init>(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 0
invoke-direct {p0, p1, p2}, Landroidx/appcompat/widget/AppCompatEditText;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 0
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/widget/AppCompatEditText;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
# virtual methods
.method public final getTrimmedText()Ljava/lang/String;
.locals 2
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable;
move-result-object v0
if-eqz v0, :cond_0
invoke-static {v0}, Ly/b0/u;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-eqz v0, :cond_1
check-cast v0, Landroid/text/Editable;
invoke-virtual {p0, v0}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable;
move-result-object v0
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_1
new-instance v0, Ly/l;
const-string v1, "null cannot be cast to non-null type android.text.Editable"
invoke-direct {v0, v1}, Ly/l;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public onKeyPreIme(ILandroid/view/KeyEvent;)Z
.locals 2
iget-boolean v0, p0, Lcom/discord/app/AppEditText;->d:Z
if-eqz v0, :cond_0
if-eqz p2, :cond_0
invoke-virtual {p2}, Landroid/view/KeyEvent;->getKeyCode()I
move-result v0
const/4 v1, 0x4
if-ne v0, v1, :cond_0
invoke-virtual {p0}, Landroid/widget/EditText;->clearFocus()V
:cond_0
invoke-super {p0, p1, p2}, Landroid/widget/EditText;->onKeyPreIme(ILandroid/view/KeyEvent;)Z
move-result p1
return p1
.end method
.method public final setOnBackClearFocus(Z)V
.locals 0
iput-boolean p1, p0, Lcom/discord/app/AppEditText;->d:Z
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppFragment$a;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppFragment.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/app/AppPermissions;",
">;"
@ -38,14 +38,14 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/discord/app/AppPermissions;
.method public invoke()Ljava/lang/Object;
.locals 2
new-instance v0, Lcom/discord/app/AppPermissions;
@ -56,13 +56,3 @@
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppFragment$a;->invoke()Lcom/discord/app/AppPermissions;
move-result-object v0
return-object v0
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppFragment$b;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppFragment.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lf/b/a/c/b;",
">;"
@ -38,14 +38,14 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lf/b/a/c/b;
.method public invoke()Ljava/lang/Object;
.locals 5
new-instance v0, Ljava/lang/StringBuilder;
@ -74,7 +74,7 @@
:goto_0
const-string v3, ".file-provider"
invoke-static {v0, v1, v3}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, v1, v3}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
@ -82,7 +82,7 @@
iget-object v3, p0, Lcom/discord/app/AppFragment$b;->this$0:Lcom/discord/app/AppFragment;
const v4, 0x7f12055d
const v4, 0x7f120590
invoke-virtual {v3, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -90,7 +90,7 @@
const-string v4, "getString(R.string.discord)"
invoke-static {v3, v4}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v4, 0x4
@ -98,13 +98,3 @@
return-object v1
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppFragment$b;->invoke()Lf/b/a/c/b;
move-result-object v0
return-object v0
.end method

View file

@ -46,50 +46,41 @@
.end method
.method public onError(Ljava/io/IOException;)V
.locals 6
.locals 5
const/4 v0, 0x0
iget-object v0, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
if-eqz p1, :cond_0
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
const v2, 0x7f121602
move-result-object v1
const/4 v3, 0x1
iget-object v2, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
const v3, 0x7f12150f
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
new-array v3, v3, [Ljava/lang/Object;
invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
move-result-object p1
const/4 v5, 0x0
const/4 v4, 0x0
aput-object p1, v4, v5
aput-object p1, v3, v4
invoke-virtual {v2, v3, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const/16 v2, 0xc
const/16 v1, 0xc
invoke-static {v1, p1, v5, v0, v2}, Lf/a/b/j;->a(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V
const/4 v2, 0x0
invoke-static {v0, p1, v4, v2, v1}, Lf/a/b/o;->j(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V
return-void
:cond_0
const-string p1, "e"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public onSuccess(Landroid/net/Uri;Lcom/miguelgaeta/media_picker/RequestType;)V
@ -97,9 +88,7 @@
const/4 v0, 0x0
if-eqz p1, :cond_3
if-eqz p2, :cond_2
if-eqz p1, :cond_2
iget-object v1, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
@ -125,15 +114,11 @@
move-result-object v0
sget-object v1, Lf/a/b/e;->a:[I
invoke-virtual {p2}, Ljava/lang/Enum;->ordinal()I
move-result p2
aget p2, v1, p2
const/4 v1, 0x1
const/4 v1, 0x3
if-eq p2, v1, :cond_1
@ -152,16 +137,9 @@
return-void
:cond_2
const-string p1, "request"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_3
const-string p1, "uri"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppFragment$d;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppFragment.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Boolean;",
">;"
@ -38,14 +38,14 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Boolean;
.method public invoke()Ljava/lang/Object;
.locals 2
iget-object v0, p0, Lcom/discord/app/AppFragment$d;->$onBackAction:Lrx/functions/Func0;
@ -56,19 +56,9 @@
const-string v1, "onBackAction.call()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Ljava/lang/Boolean;
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppFragment$d;->invoke()Ljava/lang/Boolean;
move-result-object v0
return-object v0
.end method

View file

@ -8,10 +8,6 @@
.implements Lcom/miguelgaeta/media_picker/MediaPicker$Provider;
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
# instance fields
.field public final appPermissions$delegate:Lkotlin/Lazy;
@ -34,74 +30,18 @@
# direct methods
.method public static constructor <clinit>()V
.locals 6
const/4 v0, 0x2
new-array v0, v0, [Lkotlin/reflect/KProperty;
new-instance v1, Ly/v/b/u;
const-class v2, Lcom/discord/app/AppFragment;
invoke-static {v2}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v2
const-string v3, "appPermissions"
const-string v4, "getAppPermissions()Lcom/discord/app/AppPermissions;"
invoke-direct {v1, v2, v3, v4}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v2, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v2, v1}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
const/4 v2, 0x0
aput-object v1, v0, v2
const/4 v1, 0x1
new-instance v2, Ly/v/b/u;
const-class v3, Lcom/discord/app/AppFragment;
invoke-static {v3}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v3
const-string v4, "fileManager"
const-string v5, "getFileManager()Lcom/lytefast/flexinput/managers/FileManager;"
invoke-direct {v2, v3, v4, v5}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v3, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v3, v2}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
aput-object v2, v0, v1
sput-object v0, Lcom/discord/app/AppFragment;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>()V
.locals 2
invoke-direct {p0}, Landroidx/fragment/app/Fragment;-><init>()V
invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject;
invoke-static {}, Lrx/subjects/PublishSubject;->e0()Lrx/subjects/PublishSubject;
move-result-object v0
const-string v1, "PublishSubject.create()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p0, Lcom/discord/app/AppFragment;->paused:Lrx/subjects/Subject;
@ -109,7 +49,7 @@
invoke-direct {v0, p0}, Lcom/discord/app/AppFragment$a;-><init>(Lcom/discord/app/AppFragment;)V
invoke-static {v0}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
invoke-static {v0}, Lf/i/a/b/i1/e;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
@ -119,7 +59,7 @@
invoke-direct {v0, p0}, Lcom/discord/app/AppFragment$b;-><init>(Lcom/discord/app/AppFragment;)V
invoke-static {v0}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
invoke-static {v0}, Lf/i/a/b/i1/e;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
@ -143,11 +83,9 @@
if-eqz p2, :cond_1
invoke-virtual {p1}, Lcom/discord/app/AppActivity;->h()Landroidx/appcompat/widget/Toolbar;
iget-object v0, p1, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar;
move-result-object v0
invoke-static {v0, p2}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, p2}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -155,7 +93,7 @@
if-eqz v0, :cond_0
invoke-virtual {p1, p2}, Lcom/discord/app/AppActivity;->a(Landroidx/appcompat/widget/Toolbar;)V
invoke-virtual {p1, p2}, Lcom/discord/app/AppActivity;->q(Landroidx/appcompat/widget/Toolbar;)V
:cond_0
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
@ -170,16 +108,10 @@
.end method
.method private final getAppPermissions()Lcom/discord/app/AppPermissions;
.locals 3
.locals 1
iget-object v0, p0, Lcom/discord/app/AppFragment;->appPermissions$delegate:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppFragment;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
@ -296,7 +228,7 @@
if-eqz p3, :cond_0
const/4 p2, 0x1
const p2, 0x7fffffff
:cond_0
invoke-virtual {p0, p1, p2}, Lcom/discord/app/AppFragment;->setOnBackPressed(Lrx/functions/Func0;I)V
@ -352,7 +284,7 @@
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->c()Lcom/discord/views/ToolbarTitleLayout;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->g()Lcom/discord/views/ToolbarTitleLayout;
move-result-object v0
@ -383,16 +315,10 @@
.end method
.method public final getFileManager()Lcom/lytefast/flexinput/managers/FileManager;
.locals 3
.locals 1
iget-object v0, p0, Lcom/discord/app/AppFragment;->fileManager$delegate:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppFragment;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
@ -409,7 +335,7 @@
move-result-object v0
invoke-interface {v0}, Lcom/lytefast/flexinput/managers/FileManager;->a()Ljava/io/File;
invoke-interface {v0}, Lcom/lytefast/flexinput/managers/FileManager;->b()Ljava/io/File;
move-result-object v0
@ -425,7 +351,7 @@
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->f()Landroid/content/Intent;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->e()Landroid/content/Intent;
move-result-object v0
@ -532,7 +458,7 @@
:cond_0
const-string p1, "inflater"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -558,14 +484,79 @@
const-string v2, "javaClass.name"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lf/a/b/d;->a(Ljava/lang/String;)V
iget-object v0, v0, Lf/a/b/f;->f:Ljava/util/TreeMap;
invoke-virtual {v0}, Ljava/util/TreeMap;->values()Ljava/util/Collection;
move-result-object v0
const-string v2, "backPressHandlers\n .values"
invoke-static {v0, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/HashMap;
invoke-virtual {v2, v1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
:cond_0
sget-object v0, La0/i;->b:La0/i;
sget-object v0, Ll0/i;->b:Ll0/i;
invoke-virtual {v0, p0}, La0/i;->a(Ljava/lang/Object;)V
sget-object v0, Ll0/i;->a:Ljava/util/WeakHashMap;
invoke-virtual {v0, p0}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Collection;
if-eqz v0, :cond_1
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_1
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ll0/h;
sget-object v2, Ll0/h$a;->a:Ll0/h$a;
iput-object v2, v1, Ll0/h;->a:Ljava/lang/Object;
goto :goto_1
:cond_1
sget-object v0, Ll0/i;->a:Ljava/util/WeakHashMap;
invoke-virtual {v0, p0}, Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcom/discord/utilities/view/text/TextWatcher;->Companion:Lcom/discord/utilities/view/text/TextWatcher$Companion;
@ -577,7 +568,7 @@
.end method
.method public onDetach()V
.locals 1
.locals 2
invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
@ -585,7 +576,17 @@
if-eqz v0, :cond_0
invoke-virtual {v0, p0}, Lcom/discord/app/AppActivity;->a(Landroidx/fragment/app/Fragment;)V
iget-object v0, v0, Lcom/discord/app/AppActivity;->g:Ljava/util/LinkedHashMap;
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getId()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onDetach()V
@ -607,14 +608,14 @@
:cond_0
const-string p1, "mimeType"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "uri"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -633,14 +634,14 @@
:cond_0
const-string p1, "mimeType"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "uri"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -654,7 +655,7 @@
const/4 v1, 0x0
invoke-interface {v0, v1}, Lg0/g;->onNext(Ljava/lang/Object;)V
invoke-interface {v0, v1}, Lr0/g;->onNext(Ljava/lang/Object;)V
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onPause()V
@ -676,21 +677,21 @@
move-result-object p2
invoke-virtual {p2, p1, p3}, Lcom/discord/app/AppPermissions;->a(I[I)V
invoke-virtual {p2, p1, p3}, Lcom/discord/app/AppPermissions;->c(I[I)V
return-void
:cond_0
const-string p1, "grantResults"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "permissions"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -729,7 +730,7 @@
:cond_0
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -787,7 +788,7 @@
:cond_2
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -795,61 +796,71 @@
.end method
.method public requestCameraQRScanner(Lrx/functions/Action0;)V
.locals 1
.locals 2
invoke-direct {p0}, Lcom/discord/app/AppFragment;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->a(Lrx/functions/Action0;)V
const/16 v1, 0xd6
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
return-void
.end method
.method public requestMedia(Lrx/functions/Action0;)V
.locals 1
.locals 2
invoke-direct {p0}, Lcom/discord/app/AppFragment;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->b(Lrx/functions/Action0;)V
const/16 v1, 0xde
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
return-void
.end method
.method public requestMediaDownload(Lrx/functions/Action0;)V
.locals 1
.locals 2
invoke-direct {p0}, Lcom/discord/app/AppFragment;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->c(Lrx/functions/Action0;)V
const/16 v1, 0xd5
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
return-void
.end method
.method public requestMicrophone(Lrx/functions/Action0;)V
.locals 1
.locals 2
invoke-direct {p0}, Lcom/discord/app/AppFragment;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->d(Lrx/functions/Action0;)V
const/16 v1, 0xd3
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
return-void
.end method
.method public requestVideoCallPermissions(Lrx/functions/Action0;)V
.locals 1
.locals 2
invoke-direct {p0}, Lcom/discord/app/AppFragment;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->e(Lrx/functions/Action0;)V
const/16 v1, 0xd2
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
return-void
.end method
@ -866,7 +877,7 @@
return-object v0
:cond_0
invoke-static {}, Ly/v/b/j;->throwNpe()V
invoke-static {}, Lj0/n/c/h;->throwNpe()V
const/4 v0, 0x0
@ -944,7 +955,7 @@
.end method
.method public final setActionBarDisplayHomeAsUpEnabled(ZLjava/lang/Integer;Ljava/lang/Integer;)Landroidx/appcompat/widget/Toolbar;
.locals 1
.locals 4
.param p2 # Ljava/lang/Integer;
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
@ -958,19 +969,58 @@
move-result-object v0
if-eqz v0, :cond_0
const/4 v1, 0x0
invoke-virtual {v0, p1, p2, p3}, Lcom/discord/app/AppActivity;->a(ZLjava/lang/Integer;Ljava/lang/Integer;)Landroidx/appcompat/widget/Toolbar;
if-eqz v0, :cond_2
move-result-object p1
iget-object v0, v0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar;
goto :goto_0
if-eqz v0, :cond_2
if-eqz p1, :cond_1
const p1, 0x7f040237
const/4 v2, 0x0
const/4 v3, 0x2
invoke-static {v0, p1, v2, v3, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I
move-result p1
invoke-virtual {v0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v1
if-eqz p2, :cond_0
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result p1
:cond_0
const/4 p1, 0x0
invoke-static {v1, p1}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
:goto_0
return-object p1
move-result-object v1
if-eqz p3, :cond_1
if-eqz v1, :cond_1
invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I
move-result p1
invoke-static {v1, p1}, Landroidx/core/graphics/drawable/DrawableCompat;->setTint(Landroid/graphics/drawable/Drawable;I)V
:cond_1
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
move-object v1, v0
:cond_2
return-object v1
.end method
.method public final setActionBarOptionsMenu(ILrx/functions/Action2;)Landroidx/appcompat/widget/Toolbar;
@ -1010,7 +1060,7 @@
.end method
.method public final setActionBarOptionsMenu(ILrx/functions/Action2;Lrx/functions/Action1;)Landroidx/appcompat/widget/Toolbar;
.locals 1
.locals 2
.param p1 # I
.annotation build Landroidx/annotation/MenuRes;
.end annotation
@ -1033,19 +1083,46 @@
move-result-object v0
if-eqz v0, :cond_0
const/4 v1, 0x0
invoke-virtual {v0, p1, p2, p3}, Lcom/discord/app/AppActivity;->a(ILrx/functions/Action2;Lrx/functions/Action1;)Landroidx/appcompat/widget/Toolbar;
if-eqz v0, :cond_2
iget-object v0, v0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar;
if-eqz v0, :cond_2
invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->getMenu()Landroid/view/Menu;
move-result-object v1
if-eqz v1, :cond_0
invoke-interface {v1}, Landroid/view/Menu;->clear()V
:cond_0
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/Toolbar;->inflateMenu(I)V
new-instance v1, Lf/a/b/d;
invoke-direct {v1, v0, p1, p2, p3}, Lf/a/b/d;-><init>(Landroidx/appcompat/widget/Toolbar;ILrx/functions/Action2;Lrx/functions/Action1;)V
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;->setOnMenuItemClickListener(Landroidx/appcompat/widget/Toolbar$OnMenuItemClickListener;)V
invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->getMenu()Landroid/view/Menu;
move-result-object p1
goto :goto_0
if-eqz p1, :cond_1
:cond_0
const/4 p1, 0x0
if-eqz p3, :cond_1
:goto_0
return-object p1
invoke-interface {p3, p1}, Lrx/functions/Action1;->call(Ljava/lang/Object;)V
:cond_1
move-object v1, v0
:cond_2
return-object v1
.end method
.method public final setActionBarSubtitle(I)Lkotlin/Unit;
@ -1065,9 +1142,15 @@
move-result-object p1
invoke-virtual {v0, p1}, Lcom/discord/app/AppActivity;->a(Ljava/lang/CharSequence;)Lkotlin/Unit;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->g()Lcom/discord/views/ToolbarTitleLayout;
move-result-object p1
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Lcom/discord/views/ToolbarTitleLayout;->setSubtitle(Ljava/lang/CharSequence;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
@ -1087,9 +1170,15 @@
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Lcom/discord/app/AppActivity;->a(Ljava/lang/CharSequence;)Lkotlin/Unit;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->g()Lcom/discord/views/ToolbarTitleLayout;
move-result-object p1
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Lcom/discord/views/ToolbarTitleLayout;->setSubtitle(Ljava/lang/CharSequence;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
@ -1119,7 +1208,7 @@
move-result-object p1
invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppActivity;->a(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit;
invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppActivity;->o(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit;
move-result-object v1
@ -1138,7 +1227,7 @@
if-eqz v0, :cond_0
invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppActivity;->a(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit;
invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppActivity;->o(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit;
move-result-object v1
@ -1159,7 +1248,7 @@
if-eqz v0, :cond_0
invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppActivity;->a(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit;
invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppActivity;->o(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit;
move-result-object p1
@ -1185,9 +1274,17 @@
if-eqz v1, :cond_0
invoke-virtual {v1, p1}, Lcom/discord/app/AppActivity;->a(Landroid/view/View$OnClickListener;)Lkotlin/Unit;
invoke-virtual {v1}, Lcom/discord/app/AppActivity;->g()Lcom/discord/views/ToolbarTitleLayout;
move-result-object v0
move-result-object v1
if-eqz v1, :cond_0
invoke-virtual {v1, p1}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
move-object v0, p1
:cond_0
return-object v0
@ -1195,27 +1292,40 @@
:cond_1
const-string p1, "onClickListener"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public final setActionBarTitleLayoutExpandedTappableArea()Lkotlin/Unit;
.locals 1
.locals 3
invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
if-eqz v0, :cond_1
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->g()Lcom/discord/views/ToolbarTitleLayout;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->l()V
new-instance v1, Landroidx/appcompat/widget/Toolbar$LayoutParams;
const/4 v2, -0x1
invoke-direct {v1, v2, v2}, Landroidx/appcompat/widget/Toolbar$LayoutParams;-><init>(II)V
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
:cond_0
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
:cond_0
:cond_1
const/4 v0, 0x0
:goto_0
@ -1223,21 +1333,34 @@
.end method
.method public final setActionBarTitleLayoutMinimumTappableArea()Lkotlin/Unit;
.locals 1
.locals 3
invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
if-eqz v0, :cond_1
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->g()Lcom/discord/views/ToolbarTitleLayout;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->m()V
new-instance v1, Landroidx/appcompat/widget/Toolbar$LayoutParams;
const/4 v2, -0x2
invoke-direct {v1, v2, v2}, Landroidx/appcompat/widget/Toolbar$LayoutParams;-><init>(II)V
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
:cond_0
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
:cond_0
:cond_1
const/4 v0, 0x0
:goto_0
@ -1267,7 +1390,7 @@
.end method
.method public final setOnBackPressed(Lrx/functions/Func0;I)V
.locals 3
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -1277,13 +1400,13 @@
}
.end annotation
if-eqz p1, :cond_1
if-eqz p1, :cond_2
invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
if-eqz v0, :cond_0
if-eqz v0, :cond_1
new-instance v1, Lcom/discord/app/AppFragment$d;
@ -1299,17 +1422,51 @@
const-string v2, "javaClass.name"
invoke-static {p1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1, p2, p1}, Lf/a/b/d;->a(Lkotlin/jvm/functions/Function0;ILjava/lang/String;)V
iget-object v2, v0, Lf/a/b/f;->f:Ljava/util/TreeMap;
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/TreeMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/HashMap;
if-eqz v2, :cond_0
goto :goto_0
:cond_0
return-void
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
:goto_0
const-string v3, "backPressHandlers[priority] ?: HashMap()"
invoke-static {v2, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v2, p1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object p1, v0, Lf/a/b/f;->f:Ljava/util/TreeMap;
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p2
invoke-interface {p1, p2, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_1
return-void
:cond_2
const-string p1, "onBackAction"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -1317,7 +1474,7 @@
.end method
.method public final setOnNewIntentListener(Lkotlin/jvm/functions/Function1;)V
.locals 1
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -1337,7 +1494,17 @@
if-eqz v0, :cond_0
invoke-virtual {v0, p0, p1}, Lcom/discord/app/AppActivity;->a(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V
iget-object v0, v0, Lcom/discord/app/AppActivity;->g:Ljava/util/LinkedHashMap;
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getId()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
return-void
@ -1345,7 +1512,7 @@
:cond_1
const-string p1, "action"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -1371,7 +1538,7 @@
:cond_1
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppLog$Elapsed$a;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppLog.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Long;",
">;"
@ -42,14 +42,14 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()J
.method public invoke()Ljava/lang/Object;
.locals 4
iget-object v0, p0, Lcom/discord/app/AppLog$Elapsed$a;->$clock:Lcom/discord/utilities/time/Clock;
@ -64,16 +64,6 @@
sub-long/2addr v0, v2
return-wide v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 2
invoke-virtual {p0}, Lcom/discord/app/AppLog$Elapsed$a;->invoke()J
move-result-wide v0
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppLog$Elapsed$b;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppLog.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Float;",
">;"
@ -38,19 +38,27 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()F
.method public invoke()Ljava/lang/Object;
.locals 2
iget-object v0, p0, Lcom/discord/app/AppLog$Elapsed$b;->this$0:Lcom/discord/app/AppLog$Elapsed;
invoke-virtual {v0}, Lcom/discord/app/AppLog$Elapsed;->a()J
iget-object v0, v0, Lcom/discord/app/AppLog$Elapsed;->b:Lkotlin/Lazy;
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Number;
invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
move-result-wide v0
@ -60,16 +68,6 @@
div-float/2addr v0, v1
return v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppLog$Elapsed$b;->invoke()F
move-result v0
invoke-static {v0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v0

View file

@ -14,10 +14,6 @@
.end annotation
# static fields
.field public static final synthetic d:[Lkotlin/reflect/KProperty;
# instance fields
.field public final a:J
@ -27,60 +23,6 @@
# direct methods
.method public static constructor <clinit>()V
.locals 6
const-class v0, Lcom/discord/app/AppLog$Elapsed;
const/4 v1, 0x2
new-array v1, v1, [Lkotlin/reflect/KProperty;
new-instance v2, Ly/v/b/u;
invoke-static {v0}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v3
const-string v4, "milliseconds"
const-string v5, "getMilliseconds()J"
invoke-direct {v2, v3, v4, v5}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v3, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v3, v2}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
const/4 v3, 0x0
aput-object v2, v1, v3
const/4 v2, 0x1
new-instance v3, Ly/v/b/u;
invoke-static {v0}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v0
const-string v4, "seconds"
const-string v5, "getSeconds()F"
invoke-direct {v3, v0, v4, v5}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v0, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v0, v3}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
aput-object v3, v1, v2
sput-object v1, Lcom/discord/app/AppLog$Elapsed;->d:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>(Lcom/discord/utilities/time/Clock;)V
.locals 2
@ -98,7 +40,7 @@
invoke-direct {v0, p0, p1}, Lcom/discord/app/AppLog$Elapsed$a;-><init>(Lcom/discord/app/AppLog$Elapsed;Lcom/discord/utilities/time/Clock;)V
invoke-static {v0}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
invoke-static {v0}, Lf/i/a/b/i1/e;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object p1
@ -108,7 +50,7 @@
invoke-direct {p1, p0}, Lcom/discord/app/AppLog$Elapsed$b;-><init>(Lcom/discord/app/AppLog$Elapsed;)V
invoke-static {p1}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
invoke-static {p1}, Lf/i/a/b/i1/e;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object p1
@ -119,7 +61,7 @@
:cond_0
const-string p1, "clock"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -128,41 +70,11 @@
# virtual methods
.method public final a()J
.locals 3
iget-object v0, p0, Lcom/discord/app/AppLog$Elapsed;->b:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppLog$Elapsed;->d:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Number;
invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
move-result-wide v0
return-wide v0
.end method
.method public final b()F
.locals 3
.method public final a()F
.locals 1
iget-object v0, p0, Lcom/discord/app/AppLog$Elapsed;->c:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppLog$Elapsed;->d:[Lkotlin/reflect/KProperty;
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0

View file

@ -51,7 +51,7 @@
const-string p2, "UUID.randomUUID().toString()"
invoke-static {p1, p2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/app/AppLog$LoggedItem;->d:Ljava/lang/String;
@ -60,7 +60,7 @@
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -69,30 +69,6 @@
# virtual methods
.method public final a()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String;
return-object v0
.end method
.method public final b()I
.locals 1
iget v0, p0, Lcom/discord/app/AppLog$LoggedItem;->e:I
return v0
.end method
.method public final c()Ljava/lang/Throwable;
.locals 1
iget-object v0, p0, Lcom/discord/app/AppLog$LoggedItem;->g:Ljava/lang/Throwable;
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 2
@ -114,7 +90,7 @@
iget-object v1, p1, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String;
invoke-static {v0, v1}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -124,7 +100,7 @@
iget-object p1, p1, Lcom/discord/app/AppLog$LoggedItem;->g:Ljava/lang/Throwable;
invoke-static {v0, p1}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, p1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
@ -165,10 +141,6 @@
iget v0, p0, Lcom/discord/app/AppLog$LoggedItem;->e:I
invoke-static {v0}, Ld;->a(I)I
move-result v0
mul-int/lit8 v0, v0, 0x1f
iget-object v1, p0, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String;
@ -210,7 +182,7 @@
const-string v0, "LoggedItem(priority="
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0

View file

@ -1,182 +1,101 @@
.class public final Lcom/discord/app/AppLog$a;
.super Ly/v/b/k;
.class public final synthetic Lcom/discord/app/AppLog$a;
.super Lj0/n/c/g;
.source "AppLog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function3;
.implements Lkotlin/jvm/functions/Function2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppLog;->a(Ljava/lang/String;)Lkotlin/jvm/functions/Function3;
value = Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function3<",
"Ljava/lang/Integer;",
"Lj0/n/c/g;",
"Lkotlin/jvm/functions/Function2<",
"Ljava/lang/String;",
"Ljava/lang/Exception;",
"Ljava/lang/Throwable;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $tag:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.method public constructor <init>(Lcom/discord/app/AppLog;)V
.locals 1
iput-object p1, p0, Lcom/discord/app/AppLog$a;->$tag:Ljava/lang/String;
const/4 v0, 0x2
const/4 p1, 0x3
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, v0, p1}, Lj0/n/c/g;-><init>(ILjava/lang/Object;)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.method public final getName()Ljava/lang/String;
.locals 1
check-cast p1, Ljava/lang/Number;
const-string v0, "v"
invoke-virtual {p1}, Ljava/lang/Number;->intValue()I
return-object v0
.end method
move-result p1
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
check-cast p2, Ljava/lang/String;
const-class v0, Lcom/discord/app/AppLog;
check-cast p3, Ljava/lang/Exception;
invoke-static {v0}, Lj0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lj0/r/b;
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/app/AppLog$a;->invoke(ILjava/lang/String;Ljava/lang/Exception;)V
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "v(Ljava/lang/String;Ljava/lang/Throwable;)V"
return-object v0
.end method
.method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 3
check-cast p1, Ljava/lang/String;
check-cast p2, Ljava/lang/Throwable;
const/4 v0, 0x0
if-eqz p1, :cond_0
iget-object v1, p0, Lj0/n/c/b;->receiver:Ljava/lang/Object;
check-cast v1, Lcom/discord/app/AppLog;
const/4 v2, 0x2
invoke-virtual {v1, p1, v2, p2, v0}, Lcom/discord/app/AppLog;->b(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(ILjava/lang/String;Ljava/lang/Exception;)V
.locals 8
if-eqz p2, :cond_3
const/4 v0, 0x4
const/16 v1, 0x20
if-eq p1, v0, :cond_2
const/4 v0, 0x5
if-eq p1, v0, :cond_1
const/4 v0, 0x6
if-eq p1, v0, :cond_0
const/4 v0, 0x7
if-eq p1, v0, :cond_0
goto :goto_0
:cond_0
sget-object v2, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
const-string p1, "p1"
new-instance p1, Ljava/lang/StringBuilder;
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p0, Lcom/discord/app/AppLog$a;->$tag:Ljava/lang/String;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const/4 v5, 0x0
const/4 v6, 0x4
const/4 v7, 0x0
move-object v4, p3
invoke-static/range {v2 .. v7}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V
goto :goto_0
:cond_1
sget-object p1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/discord/app/AppLog$a;->$tag:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2, p3}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
goto :goto_0
:cond_2
sget-object p1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/discord/app/AppLog$a;->$tag:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2, p3}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_0
return-void
:cond_3
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
throw v0
.end method

View file

@ -1,105 +1,109 @@
.class public final synthetic Lcom/discord/app/AppLog$b;
.super Ly/v/b/i;
.class public final Lcom/discord/app/AppLog$b;
.super Lj0/n/c/i;
.source "AppLog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function2;
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
value = Lcom/discord/app/AppLog;->g(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/i;",
"Lkotlin/jvm/functions/Function2<",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/content/SharedPreferences$Editor;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $userEmail:Ljava/lang/String;
.field public final synthetic $userId:Ljava/lang/Long;
.field public final synthetic $username:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppLog;)V
.locals 1
.method public constructor <init>(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
const/4 v0, 0x2
iput-object p1, p0, Lcom/discord/app/AppLog$b;->$userId:Ljava/lang/Long;
invoke-direct {p0, v0, p1}, Ly/v/b/i;-><init>(ILjava/lang/Object;)V
iput-object p2, p0, Lcom/discord/app/AppLog$b;->$userEmail:Ljava/lang/String;
iput-object p3, p0, Lcom/discord/app/AppLog$b;->$username:Ljava/lang/String;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final getName()Ljava/lang/String;
.locals 1
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
const-string v0, "v"
check-cast p1, Landroid/content/SharedPreferences$Editor;
return-object v0
.end method
if-eqz p1, :cond_3
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
iget-object v0, p0, Lcom/discord/app/AppLog$b;->$userId:Ljava/lang/Long;
const-class v0, Lcom/discord/app/AppLog;
if-eqz v0, :cond_0
invoke-static {v0}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
iget-object v0, p0, Lcom/discord/app/AppLog$b;->$userId:Ljava/lang/Long;
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
const-string v1, "LOG_CACHE_KEY_USER_ID"
.method public final getSignature()Ljava/lang/String;
.locals 1
invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
const-string v0, "v(Ljava/lang/String;Ljava/lang/Throwable;)V"
:cond_0
iget-object v0, p0, Lcom/discord/app/AppLog$b;->$userEmail:Ljava/lang/String;
return-object v0
.end method
if-eqz v0, :cond_1
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
const-string v1, "LOG_CACHE_KEY_USER_EMAIL"
check-cast p1, Ljava/lang/String;
invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
check-cast p2, Ljava/lang/Throwable;
:cond_1
iget-object v0, p0, Lcom/discord/app/AppLog$b;->$username:Ljava/lang/String;
invoke-virtual {p0, p1, p2}, Lcom/discord/app/AppLog$b;->invoke(Ljava/lang/String;Ljava/lang/Throwable;)V
if-eqz v0, :cond_2
const-string v1, "LOG_CACHE_KEY_USER_NAME"
invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
:cond_2
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/String;Ljava/lang/Throwable;)V
.locals 1
:cond_3
const-string p1, "it"
if-eqz p1, :cond_0
iget-object v0, p0, Ly/v/b/b;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/discord/app/AppLog;
invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppLog;->v(Ljava/lang/String;Ljava/lang/Throwable;)V
return-void
:cond_0
const-string p1, "p1"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0

View file

@ -1,119 +0,0 @@
.class public final Lcom/discord/app/AppLog$c;
.super Ly/v/b/k;
.source "AppLog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppLog;->a(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/content/SharedPreferences$Editor;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $userEmail:Ljava/lang/String;
.field public final synthetic $userId:Ljava/lang/Long;
.field public final synthetic $username:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppLog$c;->$userId:Ljava/lang/Long;
iput-object p2, p0, Lcom/discord/app/AppLog$c;->$userEmail:Ljava/lang/String;
iput-object p3, p0, Lcom/discord/app/AppLog$c;->$username:Ljava/lang/String;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/content/SharedPreferences$Editor;
invoke-virtual {p0, p1}, Lcom/discord/app/AppLog$c;->invoke(Landroid/content/SharedPreferences$Editor;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/content/SharedPreferences$Editor;)V
.locals 2
if-eqz p1, :cond_3
iget-object v0, p0, Lcom/discord/app/AppLog$c;->$userId:Ljava/lang/Long;
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
iget-object v0, p0, Lcom/discord/app/AppLog$c;->$userId:Ljava/lang/Long;
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "LOG_CACHE_KEY_USER_ID"
invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
:cond_0
iget-object v0, p0, Lcom/discord/app/AppLog$c;->$userEmail:Ljava/lang/String;
if-eqz v0, :cond_1
const-string v1, "LOG_CACHE_KEY_USER_EMAIL"
invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
:cond_1
iget-object v0, p0, Lcom/discord/app/AppLog$c;->$username:Ljava/lang/String;
if-eqz v0, :cond_2
const-string v1, "LOG_CACHE_KEY_USER_NAME"
invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
:cond_2
return-void
:cond_3
const-string p1, "it"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -41,19 +41,19 @@
new-instance v0, Lrx/subjects/SerializedSubject;
new-instance v1, Lg0/r/a$d;
new-instance v1, Lr0/q/a$d;
const/16 v2, 0xfa
invoke-direct {v1, v2}, Lg0/r/a$d;-><init>(I)V
invoke-direct {v1, v2}, Lr0/q/a$d;-><init>(I)V
new-instance v2, Lg0/r/a$c;
new-instance v2, Lr0/q/a$c;
invoke-direct {v2, v1}, Lg0/r/a$c;-><init>(Lg0/r/a$a;)V
invoke-direct {v2, v1}, Lr0/q/a$c;-><init>(Lr0/q/a$a;)V
new-instance v1, Lg0/r/a;
new-instance v1, Lr0/q/a;
invoke-direct {v1, v2}, Lg0/r/a;-><init>(Lg0/r/a$c;)V
invoke-direct {v1, v2}, Lr0/q/a;-><init>(Lr0/q/a$c;)V
invoke-direct {v0, v1}, Lrx/subjects/SerializedSubject;-><init>(Lrx/subjects/Subject;)V
@ -73,9 +73,7 @@
.end method
.method public static final a(Landroid/app/Application;)V
.locals 3
if-eqz p0, :cond_0
.locals 1
invoke-static {p0}, Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
@ -83,218 +81,20 @@
sput-object v0, Lcom/discord/app/AppLog;->a:Landroid/content/SharedPreferences;
const/4 v0, 0x2
invoke-static {p0}, Lf/i/c/c;->e(Landroid/content/Context;)Lf/i/c/c;
new-array v0, v0, [Lw/a/a/a/l;
const/4 v1, 0x0
new-instance v2, Lf/h/a/a;
invoke-direct {v2}, Lf/h/a/a;-><init>()V
aput-object v2, v0, v1
const/4 v1, 0x1
new-instance v2, Lf/h/a/f/c;
invoke-direct {v2}, Lf/h/a/f/c;-><init>()V
aput-object v2, v0, v1
invoke-static {p0, v0}, Lw/a/a/a/f;->a(Landroid/content/Context;[Lw/a/a/a/l;)Lw/a/a/a/f;
return-void
:cond_0
const-string p0, "application"
invoke-static {p0}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static synthetic a(Lcom/discord/app/AppLog;Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;I)V
.locals 0
and-int/lit8 p5, p6, 0x4
if-eqz p5, :cond_0
const/4 p4, 0x0
:cond_0
and-int/lit8 p5, p6, 0x8
invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/app/AppLog;->a(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method public static final a(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
.locals 4
sget-object v0, Lcom/discord/app/AppLog;->a:Landroid/content/SharedPreferences;
if-eqz v0, :cond_0
new-instance v1, Lcom/discord/app/AppLog$c;
invoke-direct {v1, p0, p1, p2}, Lcom/discord/app/AppLog$c;-><init>(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1}, Lcom/discord/utilities/cache/SharedPreferenceExtensionsKt;->edit(Landroid/content/SharedPreferences;Lkotlin/jvm/functions/Function1;)V
:cond_0
invoke-static {}, Lf/h/a/a;->j()V
invoke-static {}, Lf/h/a/a;->k()Lf/h/a/a;
move-result-object v0
iget-object v0, v0, Lf/h/a/a;->j:Lf/h/a/e/d0;
iget-boolean v1, v0, Lf/h/a/e/d0;->t:Z
const-string v2, "prior to setting user data."
if-eqz v1, :cond_1
goto :goto_0
:cond_1
invoke-static {v2}, Lf/h/a/e/d0;->b(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_2
goto :goto_0
:cond_2
invoke-static {p1}, Lf/h/a/e/d0;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, v0, Lf/h/a/e/d0;->q:Ljava/lang/String;
iget-object p1, v0, Lf/h/a/e/d0;->o:Lf/h/a/e/n;
iget-object v1, v0, Lf/h/a/e/d0;->p:Ljava/lang/String;
iget-object v3, v0, Lf/h/a/e/d0;->r:Ljava/lang/String;
iget-object v0, v0, Lf/h/a/e/d0;->q:Ljava/lang/String;
invoke-virtual {p1, v1, v3, v0}, Lf/h/a/e/n;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:goto_0
invoke-static {}, Lf/h/a/a;->j()V
invoke-static {}, Lf/h/a/a;->k()Lf/h/a/a;
move-result-object p1
iget-object p1, p1, Lf/h/a/a;->j:Lf/h/a/e/d0;
iget-boolean v0, p1, Lf/h/a/e/d0;->t:Z
if-eqz v0, :cond_3
goto :goto_1
:cond_3
invoke-static {v2}, Lf/h/a/e/d0;->b(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_4
goto :goto_1
:cond_4
invoke-static {p2}, Lf/h/a/e/d0;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
iput-object p2, p1, Lf/h/a/e/d0;->r:Ljava/lang/String;
iget-object p2, p1, Lf/h/a/e/d0;->o:Lf/h/a/e/n;
iget-object v0, p1, Lf/h/a/e/d0;->p:Ljava/lang/String;
iget-object v1, p1, Lf/h/a/e/d0;->r:Ljava/lang/String;
iget-object p1, p1, Lf/h/a/e/d0;->q:Ljava/lang/String;
invoke-virtual {p2, v0, v1, p1}, Lf/h/a/e/n;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:goto_1
if-eqz p0, :cond_5
invoke-virtual {p0}, Ljava/lang/Long;->longValue()J
move-result-wide p0
invoke-static {p0, p1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
invoke-static {}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->getInstance()Lcom/google/firebase/crashlytics/FirebaseCrashlytics;
move-result-object p0
if-eqz p0, :cond_5
const/4 v0, 0x1
goto :goto_2
invoke-virtual {p0, v0}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->setCrashlyticsCollectionEnabled(Z)V
:cond_5
const-string p0, ""
:goto_2
invoke-static {}, Lf/h/a/a;->j()V
invoke-static {}, Lf/h/a/a;->k()Lf/h/a/a;
move-result-object p1
iget-object p1, p1, Lf/h/a/a;->j:Lf/h/a/e/d0;
iget-boolean p2, p1, Lf/h/a/e/d0;->t:Z
if-eqz p2, :cond_6
goto :goto_3
:cond_6
invoke-static {v2}, Lf/h/a/e/d0;->b(Ljava/lang/String;)Z
move-result p2
if-nez p2, :cond_7
goto :goto_3
:cond_7
invoke-static {p0}, Lf/h/a/e/d0;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, p1, Lf/h/a/e/d0;->p:Ljava/lang/String;
iget-object p0, p1, Lf/h/a/e/d0;->o:Lf/h/a/e/n;
iget-object p2, p1, Lf/h/a/e/d0;->p:Ljava/lang/String;
iget-object v0, p1, Lf/h/a/e/d0;->r:Ljava/lang/String;
iget-object p1, p1, Lf/h/a/e/d0;->q:Ljava/lang/String;
invoke-virtual {p0, p2, v0, p1}, Lf/h/a/e/n;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:goto_3
return-void
.end method
.method public static final a(Ljava/lang/String;Ljava/lang/String;)V
.method public static final f(Ljava/lang/String;Ljava/lang/String;)V
.locals 7
const/4 v0, 0x0
@ -353,7 +153,7 @@
aput-object v1, v4, p0
invoke-static {v4}, Ly/q/m;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
invoke-static {v4}, Lj0/i/u;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
move-result-object p0
@ -364,16 +164,79 @@
return-void
:cond_0
invoke-static {v2}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {v2}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
invoke-static {v1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {v1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final g(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
.locals 3
sget-object v0, Lcom/discord/app/AppLog;->a:Landroid/content/SharedPreferences;
if-eqz v0, :cond_0
new-instance v1, Lcom/discord/app/AppLog$b;
invoke-direct {v1, p0, p1, p2}, Lcom/discord/app/AppLog$b;-><init>(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v1}, Lcom/discord/utilities/cache/SharedPreferenceExtensionsKt;->edit(Landroid/content/SharedPreferences;Lkotlin/jvm/functions/Function1;)V
:cond_0
invoke-static {}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->getInstance()Lcom/google/firebase/crashlytics/FirebaseCrashlytics;
move-result-object v0
if-eqz p0, :cond_1
invoke-virtual {p0}, Ljava/lang/Long;->longValue()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p0
if-eqz p0, :cond_1
goto :goto_0
:cond_1
const-string p0, ""
:goto_0
invoke-virtual {v0, p0}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->setUserId(Ljava/lang/String;)V
if-eqz p1, :cond_2
invoke-static {}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->getInstance()Lcom/google/firebase/crashlytics/FirebaseCrashlytics;
move-result-object p0
const-string v0, "userEmail"
invoke-virtual {p0, v0, p1}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->setCustomKey(Ljava/lang/String;Ljava/lang/String;)V
:cond_2
if-eqz p2, :cond_3
invoke-static {}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->getInstance()Lcom/google/firebase/crashlytics/FirebaseCrashlytics;
move-result-object p0
const-string p1, "userName"
invoke-virtual {p0, p1, p2}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->setCustomKey(Ljava/lang/String;Ljava/lang/String;)V
:cond_3
return-void
.end method
.method public static final i(Ljava/lang/String;)V
.locals 2
@ -390,48 +253,14 @@
:cond_0
const-string p0, "message"
invoke-static {p0}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
# virtual methods
.method public final a(Ljava/lang/String;)Lkotlin/jvm/functions/Function3;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lkotlin/jvm/functions/Function3<",
"Ljava/lang/Integer;",
"Ljava/lang/String;",
"Ljava/lang/Exception;",
"Lkotlin/Unit;",
">;"
}
.end annotation
if-eqz p1, :cond_0
new-instance v0, Lcom/discord/app/AppLog$a;
invoke-direct {v0, p1}, Lcom/discord/app/AppLog$a;-><init>(Ljava/lang/String;)V
return-object v0
:cond_0
const-string p1, "tag"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final a(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
.method public final b(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
@ -456,7 +285,9 @@
invoke-direct {v1, p2, p1, p3}, Lcom/discord/app/AppLog$LoggedItem;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lrx/subjects/SerializedSubject;->onNext(Ljava/lang/Object;)V
iget-object v0, v0, Lrx/subjects/SerializedSubject;->e:Lr0/n/c;
invoke-virtual {v0, v1}, Lr0/n/c;->onNext(Ljava/lang/Object;)V
const/4 v0, 0x1
@ -472,24 +303,28 @@
const/4 v1, 0x0
:goto_0
if-eqz v1, :cond_5
if-eqz v1, :cond_2
:try_start_0
new-instance p2, Ljava/lang/StringBuilder;
invoke-static {}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->getInstance()Lcom/google/firebase/crashlytics/FirebaseCrashlytics;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
move-result-object p2
const-string v1, "Exception Message: "
new-instance v1, Ljava/lang/StringBuilder;
invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "Exception Message: "
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lf/h/a/a;->a(Ljava/lang/String;)V
invoke-virtual {p2, p1}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->log(Ljava/lang/String;)V
if-eqz p4, :cond_1
@ -501,21 +336,23 @@
if-ne p1, v0, :cond_1
new-instance p1, Ljava/lang/StringBuilder;
invoke-static {}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->getInstance()Lcom/google/firebase/crashlytics/FirebaseCrashlytics;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
move-result-object p1
const-string p2, "Metadata:\n"
new-instance p2, Ljava/lang/StringBuilder;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "Metadata:\n"
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p4}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
move-result-object v1
const-string v1, "\n"
const/4 v2, 0x0
const-string v2, "\n"
const/4 v3, 0x0
@ -525,77 +362,30 @@
const/4 v6, 0x0
const/16 v7, 0x3e
const/4 v7, 0x0
invoke-static/range {v0 .. v7}, Ly/q/m;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String;
const/16 v8, 0x3e
invoke-static/range {v1 .. v8}, Lj0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String;
move-result-object p4
invoke-virtual {p2, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lf/h/a/a;->a(Ljava/lang/String;)V
invoke-virtual {p1, p2}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->log(Ljava/lang/String;)V
:cond_1
invoke-static {}, Lf/h/a/a;->j()V
if-eqz p3, :cond_4
invoke-static {}, Lf/h/a/a;->k()Lf/h/a/a;
invoke-static {}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->getInstance()Lcom/google/firebase/crashlytics/FirebaseCrashlytics;
move-result-object p1
iget-object p1, p1, Lf/h/a/a;->j:Lf/h/a/e/d0;
iget-boolean p2, p1, Lf/h/a/e/d0;->t:Z
if-eqz p2, :cond_2
goto/16 :goto_1
:cond_2
const-string p2, "prior to logging exceptions."
invoke-static {p2}, Lf/h/a/e/d0;->b(Ljava/lang/String;)Z
move-result p2
if-nez p2, :cond_3
goto :goto_1
:cond_3
if-nez p3, :cond_4
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object p1
const/4 p2, 0x5
const-string p3, "CrashlyticsCore"
const-string p4, "Crashlytics is ignoring a request to log a null exception."
invoke-virtual {p1, p3, p2}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result p1
if-eqz p1, :cond_7
invoke-static {p2, p3, p4}, Landroid/util/Log;->println(ILjava/lang/String;Ljava/lang/String;)I
goto :goto_1
:cond_4
iget-object p1, p1, Lf/h/a/e/d0;->o:Lf/h/a/e/n;
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object p2
invoke-virtual {p1, p2, p3}, Lf/h/a/e/n;->a(Ljava/lang/Thread;Ljava/lang/Throwable;)V
invoke-virtual {p1, p3}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->recordException(Ljava/lang/Throwable;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
@ -604,28 +394,32 @@
:catch_0
move-exception p1
const-string p2, "Unable to notify error logging."
const/4 p2, 0x0
invoke-virtual {p0, p2, p1}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;Ljava/lang/Throwable;)V
const/4 p3, 0x4
const-string p4, "Unable to notify error logging."
invoke-virtual {p0, p4, p3, p1, p2}, Lcom/discord/app/AppLog;->b(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
goto :goto_1
:cond_5
new-instance v0, Lf/a/b/g;
:cond_2
new-instance v0, Lf/a/b/i;
invoke-direct {v0, p2}, Lf/a/b/g;-><init>(I)V
invoke-direct {v0, p2}, Lf/a/b/i;-><init>(I)V
const/16 p2, 0x3e8
invoke-virtual {v0, p1, p2}, Lf/a/b/g;->invoke(Ljava/lang/String;I)V
invoke-virtual {v0, p1, p2}, Lf/a/b/i;->invoke(Ljava/lang/String;I)V
if-eqz p4, :cond_6
if-eqz p4, :cond_3
invoke-interface {p4}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v1
if-eqz v1, :cond_6
if-eqz v1, :cond_3
const/4 v3, 0x0
@ -641,12 +435,10 @@
const-string v2, "\n\t"
invoke-static/range {v1 .. v8}, Ly/q/m;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String;
invoke-static/range {v1 .. v8}, Lj0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_6
new-instance p4, Ljava/lang/StringBuilder;
invoke-direct {p4}, Ljava/lang/StringBuilder;-><init>()V
@ -663,25 +455,25 @@
const p4, 0x7fffffff
invoke-virtual {v0, p1, p4}, Lf/a/b/g;->invoke(Ljava/lang/String;I)V
invoke-virtual {v0, p1, p4}, Lf/a/b/i;->invoke(Ljava/lang/String;I)V
:cond_6
:cond_3
invoke-static {p3}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
move-result-object p1
const-string p3, "Log.getStackTraceString(throwable)"
invoke-static {p1, p3}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, p1, p2}, Lf/a/b/g;->invoke(Ljava/lang/String;I)V
invoke-virtual {v0, p1, p2}, Lf/a/b/i;->invoke(Ljava/lang/String;I)V
:cond_7
:cond_4
:goto_1
return-void
.end method
.method public final a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function2;)V
.method public final c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function2;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
@ -743,117 +535,36 @@
invoke-interface {p4, p2, p3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {p1}, Lf/h/a/a;->a(Ljava/lang/String;)V
invoke-static {}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->getInstance()Lcom/google/firebase/crashlytics/FirebaseCrashlytics;
move-result-object p2
invoke-virtual {p2, p1}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->log(Ljava/lang/String;)V
return-void
:cond_0
const-string p1, "loggingFn"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p1, "category"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public final a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
if-eqz p1, :cond_0
const/4 p4, 0x6
invoke-virtual {p0, p1, p4, p2, p3}, Lcom/discord/app/AppLog;->a(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
return-void
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final b(Ljava/lang/String;)V
.locals 2
if-eqz p1, :cond_0
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Notice ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v1, 0x5d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "name"
invoke-static {v1, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object p1
const-string v1, "java.util.Collections.si\u2026(pair.first, pair.second)"
invoke-static {p1, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "navigation"
invoke-virtual {p0, v0, v1, p1}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
:cond_0
const-string p1, "noticeName"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
.locals 1
@ -886,14 +597,14 @@
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "tag"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -907,14 +618,14 @@
const/4 v1, 0x3
invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->a(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->b(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
return-void
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -942,7 +653,7 @@
const-string v0, " -> "
invoke-static {p1, v0, p2}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p1, v0, p2}, Lf/e/b/a/a;->r(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
@ -953,14 +664,14 @@
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "tag"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -979,20 +690,22 @@
}
.end annotation
const/4 v0, 0x0
if-eqz p1, :cond_0
invoke-virtual {p0, p1, p2, p3, v0}, Lcom/discord/app/AppLog;->a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V
const/4 v0, 0x6
invoke-virtual {p0, p1, v0, p2, p3}, Lcom/discord/app/AppLog;->b(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
return-void
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
const/4 p1, 0x0
throw p1
.end method
.method public i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
@ -1027,49 +740,37 @@
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "tag"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public i(Ljava/lang/String;Ljava/lang/Throwable;)V
.locals 7
.locals 2
const/4 v0, 0x0
if-eqz p1, :cond_0
const/4 v2, 0x4
const/4 v1, 0x4
const/4 v4, 0x0
const/4 v5, 0x0
const/16 v6, 0xc
move-object v0, p0
move-object v1, p1
move-object v3, p2
invoke-static/range {v0 .. v6}, Lcom/discord/app/AppLog;->a(Lcom/discord/app/AppLog;Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;I)V
invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->b(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
return-void
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
throw v0
.end method
.method public recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
@ -1092,25 +793,25 @@
if-eqz p2, :cond_0
new-instance v0, Lcom/discord/app/AppLog$b;
new-instance v0, Lcom/discord/app/AppLog$a;
invoke-direct {v0, p0}, Lcom/discord/app/AppLog$b;-><init>(Lcom/discord/app/AppLog;)V
invoke-direct {v0, p0}, Lcom/discord/app/AppLog$a;-><init>(Lcom/discord/app/AppLog;)V
invoke-virtual {p0, p2, p1, p3, v0}, Lcom/discord/app/AppLog;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function2;)V
invoke-virtual {p0, p2, p1, p3, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function2;)V
return-void
:cond_0
const-string p1, "category"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw p3
:cond_1
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw p3
.end method
@ -1124,14 +825,14 @@
const/4 v1, 0x2
invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->a(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->b(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
return-void
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -1168,14 +869,14 @@
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "tag"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -1189,14 +890,14 @@
const/4 v1, 0x5
invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->a(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->b(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V
return-void
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method

View file

@ -1,86 +0,0 @@
.class public final Lcom/discord/app/AppPermissions$a$a;
.super Ly/v/b/k;
.source "AppPermissions.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $failureToastResId:I
.field public final synthetic this$0:Lcom/discord/app/AppPermissions$a;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppPermissions$a;I)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppPermissions$a$a;->this$0:Lcom/discord/app/AppPermissions$a;
iput p2, p0, Lcom/discord/app/AppPermissions$a$a;->$failureToastResId:I
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppPermissions$a$a;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 5
iget-object v0, p0, Lcom/discord/app/AppPermissions$a$a;->this$0:Lcom/discord/app/AppPermissions$a;
iget-object v0, v0, Lcom/discord/app/AppPermissions$a;->this$0:Lcom/discord/app/AppPermissions;
iget-object v0, v0, Lcom/discord/app/AppPermissions;->b:Landroidx/fragment/app/Fragment;
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v0
iget v1, p0, Lcom/discord/app/AppPermissions$a$a;->$failureToastResId:I
const/4 v2, 0x0
const/4 v3, 0x0
const/16 v4, 0xc
invoke-static {v0, v1, v2, v3, v4}, Lf/a/b/j;->a(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppPermissions$a;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppPermissions.kt"
# interfaces
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppPermissions;->a(I[I)V
value = Lcom/discord/app/AppPermissions;->c(I[I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Integer;",
"Lkotlin/jvm/functions/Function0<",
@ -41,15 +41,15 @@
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
check-cast p1, Ljava/lang/Number;
@ -57,31 +57,9 @@
move-result p1
invoke-virtual {p0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
new-instance v0, Lf/a/b/j;
move-result-object p1
return-object p1
.end method
.method public final invoke(I)Lkotlin/jvm/functions/Function0;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
new-instance v0, Lcom/discord/app/AppPermissions$a$a;
invoke-direct {v0, p0, p1}, Lcom/discord/app/AppPermissions$a$a;-><init>(Lcom/discord/app/AppPermissions$a;I)V
invoke-direct {v0, p0, p1}, Lf/a/b/j;-><init>(Lcom/discord/app/AppPermissions$a;I)V
return-object v0
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppPermissions;->a(I[I)V
value = Lcom/discord/app/AppPermissions;->c(I[I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/AppPermissions$c;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "AppPermissions.kt"
# interfaces
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
value = Lcom/discord/app/AppPermissions;->d(ILrx/functions/Action0;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -38,24 +38,14 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppPermissions$c;->invoke()Lkotlin/Unit;
move-result-object v0
return-object v0
.end method
.method public final invoke()Lkotlin/Unit;
.method public invoke()Ljava/lang/Object;
.locals 1
iget-object v0, p0, Lcom/discord/app/AppPermissions$c;->$onSuccess:Lrx/functions/Action0;

View file

@ -51,8 +51,6 @@
sput-object v0, Lcom/discord/app/AppPermissions;->c:Ljava/util/HashMap;
sget-object v0, Lcom/discord/app/AppPermissions;->c:Ljava/util/HashMap;
const/16 v1, 0xd3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -91,15 +89,15 @@
move-result-object v1
const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE"
const-string v2, "android.permission.READ_EXTERNAL_STORAGE"
const-string v4, "android.permission.READ_EXTERNAL_STORAGE"
const-string v4, "android.permission.WRITE_EXTERNAL_STORAGE"
filled-new-array {v3, v4, v2}, [Ljava/lang/String;
filled-new-array {v3, v2, v4}, [Ljava/lang/String;
move-result-object v4
move-result-object v2
invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcom/discord/app/AppPermissions;->c:Ljava/util/HashMap;
@ -109,7 +107,7 @@
move-result-object v1
filled-new-array {v2}, [Ljava/lang/String;
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v2
@ -152,7 +150,7 @@
:cond_0
const-string p1, "fragment"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
@ -162,7 +160,7 @@
.method public static final synthetic a(Lcom/discord/app/AppPermissions;[I)Z
.locals 0
invoke-virtual {p0, p1}, Lcom/discord/app/AppPermissions;->a([I)Z
invoke-virtual {p0, p1}, Lcom/discord/app/AppPermissions;->b([I)Z
move-result p0
@ -171,7 +169,161 @@
# virtual methods
.method public final declared-synchronized a(ILrx/functions/Action0;)V
.method public final b([I)Z
.locals 5
array-length v0, p1
const/4 v1, 0x0
const/4 v2, 0x0
:goto_0
const/4 v3, 0x1
if-ge v2, v0, :cond_2
aget v4, p1, v2
if-nez v4, :cond_0
goto :goto_1
:cond_0
const/4 v3, 0x0
:goto_1
if-nez v3, :cond_1
goto :goto_2
:cond_1
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_2
const/4 v1, 0x1
:goto_2
return v1
.end method
.method public final declared-synchronized c(I[I)V
.locals 4
monitor-enter p0
const/4 v0, 0x0
:try_start_0
new-instance v1, Lcom/discord/app/AppPermissions$a;
invoke-direct {v1, p0}, Lcom/discord/app/AppPermissions$a;-><init>(Lcom/discord/app/AppPermissions;)V
iget-object v2, p0, Lcom/discord/app/AppPermissions;->a:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lkotlin/jvm/functions/Function0;
const/16 v3, 0xd2
if-eq p1, v3, :cond_4
const/16 v3, 0xd3
if-eq p1, v3, :cond_3
const/16 v3, 0xd5
if-eq p1, v3, :cond_2
const/16 v3, 0xd6
if-eq p1, v3, :cond_1
const/16 v3, 0xde
if-eq p1, v3, :cond_0
goto :goto_0
:cond_0
const p1, 0x7f12108e
new-instance v0, Lf/a/b/j;
invoke-direct {v0, v1, p1}, Lf/a/b/j;-><init>(Lcom/discord/app/AppPermissions$a;I)V
goto :goto_0
:cond_1
const p1, 0x7f121095
new-instance v0, Lf/a/b/j;
invoke-direct {v0, v1, p1}, Lf/a/b/j;-><init>(Lcom/discord/app/AppPermissions$a;I)V
goto :goto_0
:cond_2
const p1, 0x7f12108f
new-instance v0, Lf/a/b/j;
invoke-direct {v0, v1, p1}, Lf/a/b/j;-><init>(Lcom/discord/app/AppPermissions$a;I)V
goto :goto_0
:cond_3
const p1, 0x7f121090
new-instance v0, Lf/a/b/j;
invoke-direct {v0, v1, p1}, Lf/a/b/j;-><init>(Lcom/discord/app/AppPermissions$a;I)V
goto :goto_0
:cond_4
const p1, 0x7f120eef
new-instance v0, Lf/a/b/j;
invoke-direct {v0, v1, p1}, Lf/a/b/j;-><init>(Lcom/discord/app/AppPermissions$a;I)V
:goto_0
new-instance p1, Landroid/os/Handler;
invoke-direct {p1}, Landroid/os/Handler;-><init>()V
new-instance v1, Lcom/discord/app/AppPermissions$b;
invoke-direct {v1, p0, p2, v2, v0}, Lcom/discord/app/AppPermissions$b;-><init>(Lcom/discord/app/AppPermissions;[ILkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
invoke-virtual {p1, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit p0
return-void
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final declared-synchronized d(ILrx/functions/Action0;)V
.locals 6
monitor-enter p0
@ -197,7 +349,7 @@
const-string v1, "PERMISSION_GROUPS[requestCode] ?: return"
invoke-static {p2, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v1, p0, Lcom/discord/app/AppPermissions;->b:Landroidx/fragment/app/Fragment;
@ -230,18 +382,18 @@
move-result-object v5
invoke-interface {v2, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
add-int/lit8 v4, v4, 0x1
goto :goto_0
:cond_0
invoke-static {v2}, Ly/q/m;->toIntArray(Ljava/util/Collection;)[I
invoke-static {v2}, Lj0/i/l;->toIntArray(Ljava/util/Collection;)[I
move-result-object v1
invoke-virtual {p0, v1}, Lcom/discord/app/AppPermissions;->a([I)Z
invoke-virtual {p0, v1}, Lcom/discord/app/AppPermissions;->b([I)Z
move-result v1
@ -285,219 +437,3 @@
throw p1
.end method
.method public final declared-synchronized a(I[I)V
.locals 4
monitor-enter p0
:try_start_0
const-string v0, "grantResults"
const/4 v1, 0x0
if-eqz p2, :cond_5
new-instance v0, Lcom/discord/app/AppPermissions$a;
invoke-direct {v0, p0}, Lcom/discord/app/AppPermissions$a;-><init>(Lcom/discord/app/AppPermissions;)V
iget-object v2, p0, Lcom/discord/app/AppPermissions;->a:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lkotlin/jvm/functions/Function0;
const/16 v3, 0xd2
if-eq p1, v3, :cond_4
const/16 v3, 0xd3
if-eq p1, v3, :cond_3
const/16 v3, 0xd5
if-eq p1, v3, :cond_2
const/16 v3, 0xd6
if-eq p1, v3, :cond_1
const/16 v3, 0xde
if-eq p1, v3, :cond_0
goto :goto_0
:cond_0
const p1, 0x7f120fbb
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object v1
goto :goto_0
:cond_1
const p1, 0x7f120fc2
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object v1
goto :goto_0
:cond_2
const p1, 0x7f120fbc
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object v1
goto :goto_0
:cond_3
const p1, 0x7f120fbd
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object v1
goto :goto_0
:cond_4
const p1, 0x7f120e1d
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object v1
:goto_0
new-instance p1, Landroid/os/Handler;
invoke-direct {p1}, Landroid/os/Handler;-><init>()V
new-instance v0, Lcom/discord/app/AppPermissions$b;
invoke-direct {v0, p0, p2, v2, v1}, Lcom/discord/app/AppPermissions$b;-><init>(Lcom/discord/app/AppPermissions;[ILkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
invoke-virtual {p1, v0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit p0
return-void
:cond_5
:try_start_1
invoke-static {v0}, Ly/v/b/j;->a(Ljava/lang/String;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw v1
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final a(Lrx/functions/Action0;)V
.locals 1
const/16 v0, 0xd6
invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
return-void
.end method
.method public final a([I)Z
.locals 5
array-length v0, p1
const/4 v1, 0x0
const/4 v2, 0x0
:goto_0
const/4 v3, 0x1
if-ge v2, v0, :cond_2
aget v4, p1, v2
if-nez v4, :cond_0
goto :goto_1
:cond_0
const/4 v3, 0x0
:goto_1
if-nez v3, :cond_1
goto :goto_2
:cond_1
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_2
const/4 v1, 0x1
:goto_2
return v1
.end method
.method public final b(Lrx/functions/Action0;)V
.locals 1
const/16 v0, 0xde
invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
return-void
.end method
.method public final c(Lrx/functions/Action0;)V
.locals 1
const/16 v0, 0xd5
invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
return-void
.end method
.method public final d(Lrx/functions/Action0;)V
.locals 1
const/16 v0, 0xd3
invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
return-void
.end method
.method public final e(Lrx/functions/Action0;)V
.locals 1
const/16 v0, 0xd2
invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
return-void
.end method

View file

@ -119,14 +119,14 @@
:cond_2
const-string p1, "insets"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_3
const-string p1, "v"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method

View file

@ -38,14 +38,14 @@
:cond_0
const-string p1, "attrs"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "context"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -53,15 +53,7 @@
# virtual methods
.method public onApplyWindowInsets(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_2
if-eqz p2, :cond_1
if-eqz p3, :cond_0
.locals 0
invoke-static {}, Lcom/discord/utilities/display/DisplayUtils;->getNO_OP_WINDOW_INSETS_LISTENER()Landroidx/core/view/OnApplyWindowInsetsListener;
@ -74,25 +66,4 @@
invoke-virtual {p1, p2, p3}, Lcom/discord/app/AppScrollingViewBehavior$a;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
return-object p3
:cond_0
const-string p1, "insets"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "child"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_2
const-string p1, "coordinatorLayout"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method

View file

@ -12,73 +12,33 @@
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 6
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x6
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
invoke-direct/range {v0 .. v5}, Lcom/discord/app/AppTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 6
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lcom/discord/app/AppTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 6
.locals 7
const-string v0, "context"
if-eqz p1, :cond_3
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
const/4 v1, 0x0
const/4 v1, -0x1
invoke-direct {p0, p1, p2, v1}, Landroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
iput v1, p0, Lcom/discord/app/AppTextView;->e:I
const/4 v2, -0x1
iput v2, p0, Lcom/discord/app/AppTextView;->e:I
if-nez p2, :cond_0
goto :goto_0
:cond_0
sget-object v2, Lcom/discord/R$a;->AppTextView:[I
sget-object v3, Lcom/discord/R$a;->AppTextView:[I
const/4 v3, 0x0
invoke-virtual {p1, p2, v2, p3, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
invoke-virtual {p1, p2, v3, v1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
move-result-object p1
invoke-virtual {p1, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
invoke-virtual {p1, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object p2
@ -86,7 +46,7 @@
const/4 p2, 0x3
invoke-virtual {p1, p2, v1}, Landroid/content/res/TypedArray;->getInt(II)I
invoke-virtual {p1, p2, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result p2
@ -94,7 +54,7 @@
const/4 p2, 0x2
invoke-virtual {p1, p2, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
invoke-virtual {p1, p2, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p2
@ -102,9 +62,9 @@
const/4 p2, 0x1
invoke-virtual {p1, p2, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
invoke-virtual {p1, p2, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result p3
move-result v2
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
@ -116,27 +76,25 @@
if-lez p1, :cond_1
new-array v1, v3, [Ljava/lang/Object;
new-array v3, v1, [Ljava/lang/Object;
array-length v2, v1
invoke-static {v3, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
invoke-static {v1, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v1
move-result-object v3
invoke-virtual {p0}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v2
move-result-object v4
const-string v4, "resources"
const-string v5, "resources"
invoke-static {v2, v4}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v4, v5}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v4
move-result-object v5
invoke-static {v4, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v5, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget v0, p0, Lcom/discord/app/AppTextView;->d:I
@ -144,17 +102,17 @@
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
move-result-object v6
aput-object v5, p2, v3
aput-object v6, p2, v1
invoke-static {v2, v4, v0, p1, p2}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String;
invoke-static {v4, v5, v0, p1, p2}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
array-length p2, v1
array-length p2, v3
invoke-static {v1, p2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
invoke-static {v3, p2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
@ -170,53 +128,31 @@
const-string p2, "java.lang.String.format(format, *args)"
invoke-static {p1, p2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_1
if-eqz p3, :cond_2
if-eqz v2, :cond_2
iget-object p1, p0, Lcom/discord/app/AppTextView;->f:Ljava/lang/String;
new-array p2, v3, [Ljava/lang/Object;
new-array p2, v1, [Ljava/lang/Object;
invoke-virtual {p0, p1, p2}, Lcom/discord/app/AppTextView;->a(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-virtual {p0, p1, p2}, Lcom/discord/app/AppTextView;->b(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_2
:goto_0
return-void
:cond_3
invoke-static {v0}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {v0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public synthetic constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
and-int/lit8 p5, p4, 0x2
if-eqz p5, :cond_0
const/4 p2, 0x0
:cond_0
and-int/lit8 p4, p4, 0x4
if-eqz p4, :cond_1
const/4 p3, 0x0
:cond_1
invoke-direct {p0, p1, p2, p3}, Lcom/discord/app/AppTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
# virtual methods
.method public final varargs a(I[Ljava/lang/Object;)V
@ -226,8 +162,6 @@
.end annotation
.end param
if-eqz p2, :cond_0
invoke-virtual {p0}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v0
@ -242,22 +176,13 @@
move-result-object p2
invoke-virtual {p0, p1, p2}, Lcom/discord/app/AppTextView;->a(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-virtual {p0, p1, p2}, Lcom/discord/app/AppTextView;->b(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
:cond_0
const-string p1, "formatArgs"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final varargs a(Ljava/lang/String;[Ljava/lang/Object;)V
.locals 1
.method public final varargs b(Ljava/lang/String;[Ljava/lang/Object;)V
.locals 2
const/4 v0, 0x0
@ -289,20 +214,14 @@
array-length v0, p2
invoke-static {p2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
const-string v1, "java.lang.String.format(this, *args)"
move-result-object p2
invoke-static {p1, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invoke-static {p2, v0, p1, v1}, Lf/e/b/a/a;->B([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string p2, "java.lang.String.format(this, *args)"
invoke-static {p1, p2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
:cond_1
invoke-static {p1}, Lf/a/i/a/b/b;->a(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object v0
@ -314,7 +233,7 @@
:cond_3
const-string p1, "formatArgs"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
@ -368,7 +287,7 @@
const-string v0, "java.lang.String.format(format, *args)"
invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
@ -377,7 +296,7 @@
:cond_1
const-string p1, "formatArgs"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0

View file

@ -66,21 +66,21 @@
invoke-direct {v2, v3, v4, v5, v6}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v3, 0x0
const-string v3, "TYPE_FADE"
const-string v4, "TYPE_FADE"
const/4 v4, 0x0
invoke-direct {v1, v4, v3, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
invoke-direct {v1, v3, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_FADE:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v3
aput-object v1, v0, v4
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v4, 0x7f010022
const v3, 0x7f010022
const v5, 0x7f010023
@ -88,23 +88,23 @@
const v7, 0x7f010021
invoke-direct {v2, v4, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
invoke-direct {v2, v3, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v4, 0x1
const-string v3, "TYPE_STANDARD"
const-string v5, "TYPE_STANDARD"
const/4 v5, 0x1
invoke-direct {v1, v5, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
invoke-direct {v1, v3, v5, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_STANDARD:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v4
aput-object v1, v0, v5
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v4, 0x7f010012
const v3, 0x7f010012
const v5, 0x7f010013
@ -112,23 +112,23 @@
const v7, 0x7f010011
invoke-direct {v2, v4, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
invoke-direct {v2, v3, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v4, 0x2
const-string v3, "TYPE_SLIDE_HORIZONTAL"
const-string v5, "TYPE_SLIDE_HORIZONTAL"
const/4 v5, 0x2
invoke-direct {v1, v5, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
invoke-direct {v1, v3, v5, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_SLIDE_HORIZONTAL:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v4
aput-object v1, v0, v5
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v4, 0x7f01001e
const v3, 0x7f01001e
const v5, 0x7f01001f
@ -136,23 +136,23 @@
const v7, 0x7f01001d
invoke-direct {v2, v4, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
invoke-direct {v2, v3, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v4, 0x3
const-string v3, "TYPE_SLIDE_VERTICAL"
const-string v5, "TYPE_SLIDE_VERTICAL"
const/4 v5, 0x3
invoke-direct {v1, v5, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
invoke-direct {v1, v3, v5, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_SLIDE_VERTICAL:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v4
aput-object v1, v0, v5
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v4, 0x7f01001a
const v3, 0x7f01001a
const v5, 0x7f01001b
@ -160,23 +160,23 @@
const v7, 0x7f010019
invoke-direct {v2, v4, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
invoke-direct {v2, v3, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v4, 0x4
const-string v3, "TYPE_SLIDE_POP_VERTICAL"
const-string v5, "TYPE_SLIDE_POP_VERTICAL"
const/4 v5, 0x4
invoke-direct {v1, v5, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
invoke-direct {v1, v3, v5, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_SLIDE_POP_VERTICAL:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v4
aput-object v1, v0, v5
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v4, 0x7f010016
const v3, 0x7f010016
const v5, 0x7f010017
@ -184,33 +184,33 @@
const v7, 0x7f010015
invoke-direct {v2, v4, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
invoke-direct {v2, v3, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v4, 0x5
const-string v3, "TYPE_SLIDE_POP_HORIZONTAL"
const-string v5, "TYPE_SLIDE_POP_HORIZONTAL"
const/4 v5, 0x5
invoke-direct {v1, v5, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
invoke-direct {v1, v3, v5, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_SLIDE_POP_HORIZONTAL:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v4
aput-object v1, v0, v5
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
invoke-direct {v2, v3, v3, v3, v3}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
invoke-direct {v2, v4, v4, v4, v4}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v3, 0x6
const-string v3, "TYPE_NONE"
const-string v4, "TYPE_NONE"
const/4 v4, 0x6
invoke-direct {v1, v4, v3, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
invoke-direct {v1, v3, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_NONE:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v3
aput-object v1, v0, v4
sput-object v0, Lcom/discord/app/AppTransitionActivity$Transition;->$VALUES:[Lcom/discord/app/AppTransitionActivity$Transition;

View file

@ -1,36 +0,0 @@
.class public final Lcom/discord/app/AppTransitionActivity$b;
.super Ljava/lang/Object;
.source "AppTransitionActivity.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppTransitionActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
.end annotation
# direct methods
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a()V
.locals 1
const/4 v0, 0x1
sput-boolean v0, Lcom/discord/app/AppTransitionActivity;->e:Z
return-void
.end method

View file

@ -7,8 +7,7 @@
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/app/AppTransitionActivity$Transition;,
Lcom/discord/app/AppTransitionActivity$a;,
Lcom/discord/app/AppTransitionActivity$b;
Lcom/discord/app/AppTransitionActivity$a;
}
.end annotation
@ -16,28 +15,12 @@
# static fields
.field public static e:Z
.field public static final f:Lcom/discord/app/AppTransitionActivity$b;
# instance fields
.field public d:Lcom/discord/app/AppTransitionActivity$a;
# direct methods
.method public static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/discord/app/AppTransitionActivity$b;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/app/AppTransitionActivity$b;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/app/AppTransitionActivity;->f:Lcom/discord/app/AppTransitionActivity$b;
return-void
.end method
.method public constructor <init>()V
.locals 1
@ -56,14 +39,6 @@
# virtual methods
.method public final a(Lcom/discord/app/AppTransitionActivity$a;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppTransitionActivity;->d:Lcom/discord/app/AppTransitionActivity$a;
return-void
.end method
.method public final a(ZZ)V
.locals 1

View file

@ -8,27 +8,6 @@
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
if-eqz p1, :cond_0
invoke-direct {p0, p1}, Landroid/widget/ViewFlipper;-><init>(Landroid/content/Context;)V
invoke-static {p0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setForwardingWindowInsetsListener(Landroid/view/ViewGroup;)V
return-void
:cond_0
const-string p1, "context"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 2
@ -77,14 +56,14 @@
:cond_0
const-string p1, "attrs"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "context"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method

View file

@ -15,7 +15,7 @@
# direct methods
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.method public constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -23,9 +23,37 @@
return-void
.end method
.method public static final a(Lcom/discord/app/DiscordConnectService$a;Ljava/lang/String;)V
.locals 6
sget-object v0, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
const-class p0, Lcom/discord/app/DiscordConnectService;
invoke-virtual {p0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v1
const-string p0, "DiscordConnectService::class.java.simpleName"
invoke-static {v1, p0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
move-object v2, p1
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
return-void
.end method
# virtual methods
.method public final a(Landroid/content/Context;J)V
.method public final b(Landroid/content/Context;J)V
.locals 1
if-eqz p1, :cond_1
@ -46,7 +74,7 @@
const-string p3, "IntentUtils.RouteBuilder\u2026kage(context.packageName)"
invoke-static {p2, p3}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, p3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
sget p3, Landroid/os/Build$VERSION;->SDK_INT:I
@ -67,37 +95,9 @@
:cond_1
const-string p1, "context"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final a(Ljava/lang/String;)V
.locals 6
sget-object v0, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
const-class v1, Lcom/discord/app/DiscordConnectService;
invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v1
const-string v2, "DiscordConnectService::class.java.simpleName"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
move-object v2, p1
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/DiscordConnectService$b;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "DiscordConnectService.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Object;",
"Lkotlin/Unit;",
@ -49,25 +49,17 @@
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, v0}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
invoke-virtual {p0}, Lcom/discord/app/DiscordConnectService$b;->invoke()V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke()V
.locals 0
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/DiscordConnectService$c;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "DiscordConnectService.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -42,31 +42,21 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/DiscordConnectService$c;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.method public invoke()Ljava/lang/Object;
.locals 3
sget-object v0, Lcom/discord/app/DiscordConnectService;->d:Lcom/discord/app/DiscordConnectService$a;
const-string v1, "Success["
invoke-static {v1}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v1}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
@ -82,13 +72,19 @@
move-result-object v1
invoke-virtual {v0, v1}, Lcom/discord/app/DiscordConnectService$a;->a(Ljava/lang/String;)V
invoke-static {v0, v1}, Lcom/discord/app/DiscordConnectService$a;->a(Lcom/discord/app/DiscordConnectService$a;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/app/DiscordConnectService$c;->this$0:Lcom/discord/app/DiscordConnectService;
iget v1, p0, Lcom/discord/app/DiscordConnectService$c;->$startId:I
invoke-static {v0, v1}, Lcom/discord/app/DiscordConnectService;->a(Lcom/discord/app/DiscordConnectService;I)V
const/4 v2, 0x1
return-void
invoke-virtual {v0, v2}, Landroid/app/Service;->stopForeground(Z)V
invoke-virtual {v0, v1}, Landroid/app/Service;->stopSelf(I)V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/app/DiscordConnectService$d;
.super Ly/v/b/k;
.super Lj0/n/c/i;
.source "DiscordConnectService.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
@ -43,28 +43,18 @@
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 3
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/app/DiscordConnectService$d;->invoke(Lcom/discord/utilities/error/Error;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 3
if-eqz p1, :cond_0
const/4 v0, 0x0
@ -75,7 +65,7 @@
const-string v1, "Request timeout["
invoke-static {v1}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v1}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
@ -93,20 +83,26 @@
move-result-object p1
invoke-virtual {v0, p1}, Lcom/discord/app/DiscordConnectService$a;->a(Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/discord/app/DiscordConnectService$a;->a(Lcom/discord/app/DiscordConnectService$a;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/app/DiscordConnectService$d;->this$0:Lcom/discord/app/DiscordConnectService;
iget v0, p0, Lcom/discord/app/DiscordConnectService$d;->$startId:I
invoke-static {p1, v0}, Lcom/discord/app/DiscordConnectService;->a(Lcom/discord/app/DiscordConnectService;I)V
const/4 v1, 0x1
return-void
invoke-virtual {p1, v1}, Landroid/app/Service;->stopForeground(Z)V
invoke-virtual {p1, v0}, Landroid/app/Service;->stopSelf(I)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
:cond_0
const-string p1, "it"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0

View file

@ -38,18 +38,6 @@
return-void
.end method
.method public static final synthetic a(Lcom/discord/app/DiscordConnectService;I)V
.locals 1
const/4 v0, 0x1
invoke-virtual {p0, v0}, Landroid/app/Service;->stopForeground(Z)V
invoke-virtual {p0, p1}, Landroid/app/Service;->stopSelf(I)V
return-void
.end method
# virtual methods
.method public onBind(Landroid/content/Intent;)Landroid/os/IBinder;
@ -65,19 +53,35 @@
.end method
.method public onCreate()V
.locals 3
.locals 6
invoke-super {p0}, Landroid/app/Service;->onCreate()V
sget-object v0, Lcom/discord/app/DiscordConnectService;->d:Lcom/discord/app/DiscordConnectService$a;
sget-object v0, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
const-string v1, "onCreate"
const-class v1, Lcom/discord/app/DiscordConnectService;
invoke-virtual {v0, v1}, Lcom/discord/app/DiscordConnectService$a;->a(Ljava/lang/String;)V
invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
sget-object v0, Lf/a/b/i;->c:Lf/a/b/i;
move-result-object v1
invoke-virtual {v0, p0}, Lf/a/b/i;->a(Ljava/lang/Object;)V
const-string v2, "DiscordConnectService::class.java.simpleName"
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
const-string v2, "onCreate"
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
sget-object v0, Lf/a/b/n;->c:Lf/a/b/n;
invoke-virtual {v0, p0}, Lf/a/b/n;->a(Ljava/lang/Object;)V
new-instance v0, Landroidx/core/app/NotificationCompat$Builder;
@ -99,15 +103,15 @@
move-result-object v0
const v1, 0x7f080391
const v1, 0x7f0803a9
invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setSmallIcon(I)Landroidx/core/app/NotificationCompat$Builder;
move-result-object v0
const v1, 0x7f060050
const v1, 0x7f060052
invoke-static {p0, v1}, Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I
invoke-static {p0, v1}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I
move-result v1
@ -115,7 +119,7 @@
move-result-object v0
const v1, 0x7f12045c
const v1, 0x7f120486
invoke-virtual {p0, v1}, Landroid/app/Service;->getString(I)Ljava/lang/String;
@ -125,7 +129,7 @@
move-result-object v0
const v1, 0x7f120463
const v1, 0x7f12048d
invoke-virtual {p0, v1}, Landroid/app/Service;->getString(I)Ljava/lang/String;
@ -151,7 +155,7 @@
const-string v2, "application"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreStream$Companion;->initialize(Landroid/app/Application;)V
@ -161,7 +165,7 @@
move-result-object v1
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/utilities/analytics/AnalyticsUtils;->initAppOpen(Landroid/app/Application;)V
@ -169,17 +173,33 @@
.end method
.method public onDestroy()V
.locals 2
.locals 6
sget-object v0, Lcom/discord/app/DiscordConnectService;->d:Lcom/discord/app/DiscordConnectService$a;
sget-object v0, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
const-string v1, "onDestroy"
const-class v1, Lcom/discord/app/DiscordConnectService;
invoke-virtual {v0, v1}, Lcom/discord/app/DiscordConnectService$a;->a(Ljava/lang/String;)V
invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
sget-object v0, Lf/a/b/i;->c:Lf/a/b/i;
move-result-object v1
invoke-virtual {v0, p0}, Lf/a/b/i;->b(Ljava/lang/Object;)V
const-string v2, "DiscordConnectService::class.java.simpleName"
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
const-string v2, "onDestroy"
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
sget-object v0, Lf/a/b/n;->c:Lf/a/b/n;
invoke-virtual {v0, p0}, Lf/a/b/n;->b(Ljava/lang/Object;)V
invoke-super {p0}, Landroid/app/Service;->onDestroy()V
@ -187,95 +207,103 @@
.end method
.method public onStartCommand(Landroid/content/Intent;II)I
.locals 19
.locals 18
move-object/from16 v0, p0
move/from16 v1, p3
sget-object v2, Lcom/discord/app/DiscordConnectService;->d:Lcom/discord/app/DiscordConnectService$a;
const-string v2, "onStartCommand: "
new-instance v3, Ljava/lang/StringBuilder;
invoke-static {v2, v1}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
move-result-object v5
const-string v4, "onStartCommand: "
sget-object v3, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-class v2, Lcom/discord/app/DiscordConnectService;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
move-result-object v3
const-string v2, "DiscordConnectService::class.java.simpleName"
invoke-virtual {v2, v3}, Lcom/discord/app/DiscordConnectService$a;->a(Ljava/lang/String;)V
invoke-static {v4, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v2, 0x0
const/4 v6, 0x0
const/4 v7, 0x4
const/4 v8, 0x0
invoke-static/range {v3 .. v8}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
const/4 v3, 0x0
if-eqz p1, :cond_0
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v3
move-result-object v4
goto :goto_0
:cond_0
move-object v3, v2
move-object v4, v3
:goto_0
const/4 v4, 0x1
const/4 v5, 0x1
if-eqz v3, :cond_b
if-eqz v4, :cond_b
sget-object v5, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils;
sget-object v6, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils;
invoke-virtual {v5, v3}, Lcom/discord/utilities/intent/IntentUtils;->isDiscordAppUri(Landroid/net/Uri;)Z
invoke-virtual {v6, v4}, Lcom/discord/utilities/intent/IntentUtils;->isDiscordAppUri(Landroid/net/Uri;)Z
move-result v5
move-result v6
if-eqz v5, :cond_b
if-eqz v6, :cond_b
sget-object v5, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
sget-object v6, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v5}, Lcom/discord/stores/StoreStream$Companion;->getAuthentication()Lcom/discord/stores/StoreAuthentication;
invoke-virtual {v6}, Lcom/discord/stores/StoreStream$Companion;->getAuthentication()Lcom/discord/stores/StoreAuthentication;
move-result-object v5
move-result-object v6
invoke-virtual {v5}, Lcom/discord/stores/StoreAuthentication;->getAuthToken$app_productionDiscordExternalRelease()Ljava/lang/String;
invoke-virtual {v6}, Lcom/discord/stores/StoreAuthentication;->getAuthToken$app_productionDiscordExternalRelease()Ljava/lang/String;
move-result-object v5
move-result-object v6
const/4 v6, 0x0
const/4 v7, 0x0
if-eqz v5, :cond_2
if-eqz v6, :cond_2
invoke-static {v5}, Ly/b0/p;->isBlank(Ljava/lang/CharSequence;)Z
invoke-static {v6}, Lj0/t/l;->isBlank(Ljava/lang/CharSequence;)Z
move-result v5
move-result v6
if-eqz v5, :cond_1
if-eqz v6, :cond_1
goto :goto_1
:cond_1
const/4 v5, 0x0
const/4 v6, 0x0
goto :goto_2
:cond_2
:goto_1
const/4 v5, 0x1
const/4 v6, 0x1
:goto_2
if-eqz v5, :cond_3
const/16 v8, 0xc
const v3, 0x7f120f47
if-eqz v6, :cond_3
const/16 v4, 0xc
const v2, 0x7f12101a
invoke-static {v0, v3, v6, v2, v4}, Lf/a/b/j;->a(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V
invoke-static {v0, v2, v7, v3, v8}, Lf/a/b/o;->i(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V
new-instance v2, Ljava/lang/IllegalStateException;
@ -283,149 +311,114 @@
invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
invoke-static {v2}, Lrx/Observable;->a(Ljava/lang/Throwable;)Lrx/Observable;
invoke-static {v2}, Lrx/Observable;->t(Ljava/lang/Throwable;)Lrx/Observable;
move-result-object v2
const-string v3, "Observable.error(Illegal\u2026ateException(\"UNAUTHED\"))"
invoke-static {v2, v3}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
:goto_3
move-object v3, v2
goto/16 :goto_6
goto/16 :goto_5
:cond_3
sget-object v5, Lf/a/b/g0/a;->C:Lf/a/b/g0/a;
sget-object v6, Lf/a/b/u0/a;->C:Lf/a/b/u0/a;
invoke-virtual {v5}, Lf/a/b/g0/a;->o()Lkotlin/text/Regex;
sget-object v6, Lf/a/b/u0/a;->r:Lkotlin/text/Regex;
move-result-object v5
invoke-virtual {v4}, Landroid/net/Uri;->getPath()Ljava/lang/String;
invoke-virtual {v3}, Landroid/net/Uri;->getPath()Ljava/lang/String;
move-result-object v7
if-eqz v7, :cond_4
goto :goto_3
:cond_4
const-string v7, ""
:goto_3
invoke-virtual {v6, v7}, Lkotlin/text/Regex;->matchEntire(Ljava/lang/CharSequence;)Lkotlin/text/MatchResult;
move-result-object v6
if-eqz v6, :cond_4
if-eqz v6, :cond_5
goto :goto_4
invoke-interface {v6}, Lkotlin/text/MatchResult;->getGroupValues()Ljava/util/List;
:cond_4
const-string v6, ""
move-result-object v7
:goto_4
invoke-virtual {v5, v6}, Lkotlin/text/Regex;->matchEntire(Ljava/lang/CharSequence;)Lkotlin/text/MatchResult;
if-eqz v7, :cond_5
invoke-static {v7, v5}, Lj0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
if-eqz v5, :cond_5
invoke-interface {v5}, Lkotlin/text/MatchResult;->getGroupValues()Ljava/util/List;
move-result-object v6
if-eqz v6, :cond_5
invoke-static {v6, v4}, Ly/q/m;->getOrNull(Ljava/util/List;I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/String;
if-eqz v6, :cond_5
invoke-static {v6}, Ly/b0/o;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v2
:cond_5
if-eqz v5, :cond_7
sget-object v6, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v6}, Lcom/discord/stores/StoreStream$Companion;->getAnalytics()Lcom/discord/stores/StoreAnalytics;
move-result-object v12
if-eqz p1, :cond_6
move-object/from16 v13, p1
goto :goto_5
:cond_6
new-instance v6, Landroid/content/Intent;
invoke-direct {v6}, Landroid/content/Intent;-><init>()V
move-object v13, v6
:goto_5
new-instance v14, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;
const/4 v8, 0x0
const/4 v10, 0x2
const/4 v11, 0x0
const-string v7, "connect"
move-object v6, v14
move-object v9, v2
invoke-direct/range {v6 .. v11}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;-><init>(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-virtual {v12, v13, v14}, Lcom/discord/stores/StoreAnalytics;->deepLinkReceived(Landroid/content/Intent;Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;)V
:cond_7
if-eqz v2, :cond_9
const-string v5, "android.permission.RECORD_AUDIO"
invoke-static {v0, v5}, Landroidx/core/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I
move-result v5
if-eqz v5, :cond_8
invoke-virtual {v3}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
move-result-object v2
invoke-static {v4}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
invoke-static {v5}, Lj0/t/k;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v3
const-string v4, "service_denied"
:cond_5
if-eqz v6, :cond_7
invoke-virtual {v2, v4, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
sget-object v5, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
move-result-object v2
invoke-virtual {v5}, Lcom/discord/stores/StoreStream$Companion;->getAnalytics()Lcom/discord/stores/StoreAnalytics;
invoke-virtual {v2}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v5
move-result-object v2
if-eqz p1, :cond_6
const-string v3, "uri.buildUpon()\n \u2026 .build()"
move-object/from16 v7, p1
invoke-static {v2, v3}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
goto :goto_4
new-instance v3, Landroid/content/Intent;
:cond_6
new-instance v7, Landroid/content/Intent;
const-class v4, Lcom/discord/app/AppActivity$Main;
invoke-direct {v7}, Landroid/content/Intent;-><init>()V
const-string v5, "android.intent.action.VIEW"
:goto_4
new-instance v15, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;
invoke-direct {v3, v5, v2, v0, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V
const/4 v11, 0x0
const/high16 v2, 0x10000000
const/4 v13, 0x2
invoke-virtual {v3, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
const/4 v14, 0x0
invoke-virtual {v0, v3}, Landroid/app/Service;->startActivity(Landroid/content/Intent;)V
const-string v10, "connect"
move-object v9, v15
move-object v12, v3
invoke-direct/range {v9 .. v14}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;-><init>(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-virtual {v5, v7, v15}, Lcom/discord/stores/StoreAnalytics;->deepLinkReceived(Landroid/content/Intent;Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;)V
:cond_7
if-eqz v3, :cond_9
const-string v4, "android.permission.RECORD_AUDIO"
invoke-static {v0, v4}, Landroidx/core/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I
move-result v4
if-eqz v4, :cond_8
const v2, 0x7f121090
const/4 v3, 0x0
const/4 v4, 0x0
invoke-static {v0, v2, v4, v3, v8}, Lf/a/b/o;->i(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V
new-instance v2, Ljava/lang/IllegalStateException;
@ -433,34 +426,50 @@
invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
invoke-static {v2}, Lrx/Observable;->a(Ljava/lang/Throwable;)Lrx/Observable;
invoke-static {v2}, Lrx/Observable;->t(Ljava/lang/Throwable;)Lrx/Observable;
move-result-object v2
const-string v3, "Observable.error(\n \u2026to main app\")\n )"
invoke-static {v2, v3}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
goto/16 :goto_3
goto/16 :goto_5
:cond_8
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v2
move-result-wide v3
sget-object v4, Lcom/discord/app/DiscordConnectService;->d:Lcom/discord/app/DiscordConnectService$a;
sget-object v5, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
const-string v5, "Try joining voice channel"
const-class v6, Lcom/discord/app/DiscordConnectService;
invoke-virtual {v4, v5}, Lcom/discord/app/DiscordConnectService$a;->a(Ljava/lang/String;)V
invoke-virtual {v6}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
sget-object v4, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
move-result-object v6
invoke-virtual {v4}, Lcom/discord/stores/StoreStream$Companion;->getVoiceChannelSelected()Lcom/discord/stores/StoreVoiceChannelSelected;
invoke-static {v6, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
move-result-object v4
const/4 v8, 0x0
invoke-virtual {v4, v2, v3}, Lcom/discord/stores/StoreVoiceChannelSelected;->set(J)Lrx/Observable;
const/4 v9, 0x4
const/4 v15, 0x0
const/4 v10, 0x0
const-string v7, "Try joining voice channel"
invoke-static/range {v5 .. v10}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getVoiceChannelSelected()Lcom/discord/stores/StoreVoiceChannelSelected;
move-result-object v2
invoke-virtual {v2, v3, v4}, Lcom/discord/stores/StoreVoiceChannelSelected;->set(J)Lrx/Observable;
sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
@ -472,42 +481,40 @@
move-result-object v2
sget-object v3, Lf/a/b/c0;->d:Lf/a/b/c0;
sget-object v3, Lf/a/b/q0;->d:Lf/a/b/q0;
invoke-virtual {v2, v3}, Lrx/Observable;->c(Lg0/l/i;)Lrx/Observable;
invoke-virtual {v2, v3}, Lrx/Observable;->u(Lr0/k/b;)Lrx/Observable;
move-result-object v4
move-result-object v10
const-string v2, "StoreStream\n .get\u2026en\n .filter { it }"
invoke-static {v4, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v10, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const-wide/16 v5, 0x2710
const-wide/16 v11, 0x2710
const/4 v7, 0x0
const/4 v13, 0x0
const/4 v8, 0x2
const/4 v14, 0x2
const/4 v9, 0x0
invoke-static/range {v4 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable;
invoke-static/range {v10 .. v15}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable;
move-result-object v2
sget-object v3, Lf/a/b/e0;->d:Lf/a/b/e0;
sget-object v3, Lf/a/b/s0;->d:Lf/a/b/s0;
invoke-virtual {v2, v3}, Lrx/Observable;->k(Lg0/l/i;)Lrx/Observable;
invoke-virtual {v2, v3}, Lrx/Observable;->S(Lr0/k/b;)Lrx/Observable;
move-result-object v2
const-string v3, "isConnectedObs.switchMap\u2026nnected\n }\n }"
invoke-static {v2, v3}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
goto/16 :goto_3
goto :goto_5
:cond_9
if-eqz v5, :cond_a
if-eqz v6, :cond_a
sget-object v2, Lcom/discord/utilities/voice/DiscordOverlayService;->Companion:Lcom/discord/utilities/voice/DiscordOverlayService$Companion;
@ -515,104 +522,117 @@
sget-object v2, Lkotlin/Unit;->a:Lkotlin/Unit;
new-instance v3, Lg0/m/e/j;
new-instance v3, Lr0/l/e/j;
invoke-direct {v3, v2}, Lg0/m/e/j;-><init>(Ljava/lang/Object;)V
invoke-direct {v3, v2}, Lr0/l/e/j;-><init>(Ljava/lang/Object;)V
const-string v2, "Observable.just(Unit)"
invoke-static {v3, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
goto :goto_6
:cond_a
new-instance v2, Ljava/lang/IllegalArgumentException;
new-instance v4, Ljava/lang/StringBuilder;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "Invalid Request: "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
invoke-static {v2}, Lrx/Observable;->a(Ljava/lang/Throwable;)Lrx/Observable;
invoke-static {v2}, Lrx/Observable;->t(Ljava/lang/Throwable;)Lrx/Observable;
move-result-object v2
const-string v3, "Observable.error(Illegal\u2026\"Invalid Request: $uri\"))"
invoke-static {v2, v3}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
goto/16 :goto_3
:goto_5
move-object v3, v2
:goto_6
move-object v4, v3
const-wide/16 v4, 0x2710
const-wide/16 v5, 0x2710
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v7, 0x2
const/4 v8, 0x2
const/4 v8, 0x0
const/4 v9, 0x0
invoke-static/range {v3 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable;
invoke-static/range {v4 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable;
move-result-object v9
move-result-object v10
const-class v10, Lcom/discord/app/DiscordConnectService;
const-class v11, Lcom/discord/app/DiscordConnectService;
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
sget-object v15, Lcom/discord/app/DiscordConnectService$b;->d:Lcom/discord/app/DiscordConnectService$b;
sget-object v16, Lcom/discord/app/DiscordConnectService$b;->d:Lcom/discord/app/DiscordConnectService$b;
new-instance v14, Lcom/discord/app/DiscordConnectService$c;
new-instance v15, Lcom/discord/app/DiscordConnectService$c;
invoke-direct {v14, v0, v1}, Lcom/discord/app/DiscordConnectService$c;-><init>(Lcom/discord/app/DiscordConnectService;I)V
invoke-direct {v15, v0, v1}, Lcom/discord/app/DiscordConnectService$c;-><init>(Lcom/discord/app/DiscordConnectService;I)V
new-instance v13, Lcom/discord/app/DiscordConnectService$d;
new-instance v14, Lcom/discord/app/DiscordConnectService$d;
invoke-direct {v13, v0, v1}, Lcom/discord/app/DiscordConnectService$d;-><init>(Lcom/discord/app/DiscordConnectService;I)V
invoke-direct {v14, v0, v1}, Lcom/discord/app/DiscordConnectService$d;-><init>(Lcom/discord/app/DiscordConnectService;I)V
const/16 v16, 0x6
const/16 v17, 0x6
const/16 v17, 0x0
const/16 v18, 0x0
invoke-static/range {v10 .. v18}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
invoke-static/range {v9 .. v17}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
goto :goto_7
:cond_b
sget-object v2, Lcom/discord/app/DiscordConnectService;->d:Lcom/discord/app/DiscordConnectService$a;
new-instance v3, Ljava/lang/StringBuilder;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "Invalid request "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
move-result-object v9
invoke-virtual {v2, v3}, Lcom/discord/app/DiscordConnectService$a;->a(Ljava/lang/String;)V
sget-object v7, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
invoke-virtual {v0, v4}, Landroid/app/Service;->stopForeground(Z)V
const-class v3, Lcom/discord/app/DiscordConnectService;
invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v8
invoke-static {v8, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v10, 0x0
const/4 v11, 0x4
const/4 v12, 0x0
invoke-static/range {v7 .. v12}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
invoke-virtual {v0, v5}, Landroid/app/Service;->stopForeground(Z)V
invoke-virtual {v0, v1}, Landroid/app/Service;->stopSelf(I)V

Some files were not shown because too many files have changed in this diff Show more