Changes of com.discord v1208
This commit is contained in:
parent
ec286a9030
commit
9689dfbdc5
6968 changed files with 663631 additions and 664123 deletions
|
@ -122,7 +122,7 @@
|
|||
|
||||
const v0, 0x7f0a070a
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -130,7 +130,7 @@
|
|||
|
||||
const v0, 0x7f0a0709
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -138,7 +138,7 @@
|
|||
|
||||
const v0, 0x7f0a0706
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -140,7 +140,7 @@
|
|||
|
||||
const v0, 0x7f0a070c
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -148,7 +148,7 @@
|
|||
|
||||
const v0, 0x7f0a0708
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -156,7 +156,7 @@
|
|||
|
||||
const v0, 0x7f0a0707
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -164,7 +164,7 @@
|
|||
|
||||
const v0, 0x7f0a070b
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -394,7 +394,7 @@
|
|||
|
||||
aput-object v2, v1, v4
|
||||
|
||||
invoke-static {v1}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -503,7 +503,7 @@
|
|||
|
||||
check-cast v4, Lf/a/a/a/a$c;
|
||||
|
||||
invoke-static {v4}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v4}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
@ -556,7 +556,7 @@
|
|||
goto :goto_2
|
||||
|
||||
:cond_7
|
||||
invoke-static {}, Lf/m/b/f/a;->throwIndexOverflow()V
|
||||
invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V
|
||||
|
||||
throw p1
|
||||
|
||||
|
@ -569,7 +569,7 @@
|
|||
|
||||
const/16 v2, 0xa
|
||||
|
||||
invoke-static {v0, v2}, Lf/m/b/f/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
|
||||
invoke-static {v0, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
|
||||
|
||||
move-result v2
|
||||
|
||||
|
|
|
@ -161,7 +161,7 @@
|
|||
|
||||
const v0, 0x7f0a09a9
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -169,7 +169,7 @@
|
|||
|
||||
const v0, 0x7f0a09ad
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -177,7 +177,7 @@
|
|||
|
||||
const v0, 0x7f0a09aa
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -185,7 +185,7 @@
|
|||
|
||||
const v0, 0x7f0a09ac
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -193,7 +193,7 @@
|
|||
|
||||
const v0, 0x7f0a09ab
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -73,7 +73,7 @@
|
|||
|
||||
move-result-object v3
|
||||
|
||||
invoke-static {v3}, Lf/m/b/f/a;->setOf(Ljava/lang/Object;)Ljava/util/Set;
|
||||
invoke-static {v3}, Lf/n/a/k/a;->setOf(Ljava/lang/Object;)Ljava/util/Set;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
|
|
|
@ -181,7 +181,7 @@
|
|||
|
||||
const v0, 0x7f0a06c6
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -189,7 +189,7 @@
|
|||
|
||||
const v0, 0x7f0a06c2
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -197,7 +197,7 @@
|
|||
|
||||
const v0, 0x7f0a06c4
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -205,7 +205,7 @@
|
|||
|
||||
const v0, 0x7f0a06c7
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -213,7 +213,7 @@
|
|||
|
||||
const v0, 0x7f0a06c3
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -221,7 +221,7 @@
|
|||
|
||||
const v0, 0x7f0a06c5
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
256
com.discord/smali/f/a/a/c/b$a.smali
Normal file
256
com.discord/smali/f/a/a/c/b$a.smali
Normal file
|
@ -0,0 +1,256 @@
|
|||
.class public final Lf/a/a/c/b$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "java-style lambda group"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/a/a/c/b;->onViewBound(Landroid/view/View;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:I
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Lf/a/a/c/b$a;->d:I
|
||||
|
||||
iput-object p2, p0, Lf/a/a/c/b$a;->e:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final onClick(Landroid/view/View;)V
|
||||
.locals 13
|
||||
|
||||
iget p1, p0, Lf/a/a/c/b$a;->d:I
|
||||
|
||||
const-string/jumbo v0, "viewModel"
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz p1, :cond_8
|
||||
|
||||
if-ne p1, v1, :cond_7
|
||||
|
||||
iget-object p1, p0, Lf/a/a/c/b$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/c/b;
|
||||
|
||||
iget-object p1, p1, Lf/a/a/c/b;->k:Lf/a/a/c/h;
|
||||
|
||||
if-eqz p1, :cond_6
|
||||
|
||||
invoke-virtual {p1}, Lf/a/b/o0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/a/a/c/h$d;
|
||||
|
||||
sget-object v3, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c;
|
||||
|
||||
invoke-static {v0, v3}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
instance-of v3, v0, Lf/a/a/c/h$d$b;
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
invoke-virtual {p1}, Lf/a/b/o0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
check-cast v0, Lf/a/a/c/h$d$b;
|
||||
|
||||
iget-boolean v0, v0, Lf/a/a/c/h$d$b;->b:Z
|
||||
|
||||
if-nez v0, :cond_5
|
||||
|
||||
invoke-virtual {p1}, Lf/a/b/o0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
instance-of v3, v0, Lf/a/a/c/h$d$b;
|
||||
|
||||
if-nez v3, :cond_1
|
||||
|
||||
move-object v0, v2
|
||||
|
||||
:cond_1
|
||||
check-cast v0, Lf/a/a/c/h$d$b;
|
||||
|
||||
if-eqz v0, :cond_5
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x5
|
||||
|
||||
invoke-static {v0, v2, v1, v3, v4}, Lf/a/a/c/h$d$b;->a(Lf/a/a/c/h$d$b;Lcom/discord/models/domain/ModelSubscription;ZZI)Lf/a/a/c/h$d$b;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {p1, v1}, Lf/a/b/o0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
iget-object v7, v0, Lf/a/a/c/h$d$b;->a:Lcom/discord/models/domain/ModelSubscription;
|
||||
|
||||
sget-object v3, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils;->INSTANCE:Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils;
|
||||
|
||||
iget-object v4, p1, Lf/a/a/c/h;->g:Lcom/discord/utilities/rest/RestAPI;
|
||||
|
||||
iget-wide v5, p1, Lf/a/a/c/h;->d:J
|
||||
|
||||
iget-object v8, p1, Lf/a/a/c/h;->f:Lcom/discord/stores/StorePremiumGuildSubscription;
|
||||
|
||||
invoke-virtual/range {v3 .. v8}, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils;->uncancelSubscriptionSlot(Lcom/discord/utilities/rest/RestAPI;JLcom/discord/models/domain/ModelSubscription;Lcom/discord/stores/StorePremiumGuildSubscription;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
invoke-static {v1, p1, v2, v3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const-class v5, Lf/a/a/c/h;
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
const/4 v8, 0x0
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
new-instance v10, Lf/a/a/c/j;
|
||||
|
||||
invoke-direct {v10, p1, v0}, Lf/a/a/c/j;-><init>(Lf/a/a/c/h;Lf/a/a/c/h$d$b;)V
|
||||
|
||||
const/16 v11, 0x1e
|
||||
|
||||
const/4 v12, 0x0
|
||||
|
||||
invoke-static/range {v4 .. v12}, 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_1
|
||||
|
||||
:cond_2
|
||||
new-instance p1, Lkotlin/TypeCastException;
|
||||
|
||||
const-string v0, "null cannot be cast to non-null type com.discord.dialogs.premiumguild.PremiumGuildSubscriptionUncancelViewModel.ViewState.Loaded"
|
||||
|
||||
invoke-direct {p1, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_3
|
||||
instance-of v3, v0, Lf/a/a/c/h$d$d;
|
||||
|
||||
if-eqz v3, :cond_4
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
instance-of v0, v0, Lf/a/a/c/h$d$a;
|
||||
|
||||
if-eqz v0, :cond_5
|
||||
|
||||
:goto_0
|
||||
new-instance v0, Lf/a/a/c/h$d$a;
|
||||
|
||||
invoke-direct {v0, v2, v1}, Lf/a/a/c/h$d$a;-><init>(Ljava/lang/Integer;I)V
|
||||
|
||||
invoke-virtual {p1, v0}, Lf/a/b/o0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
:cond_5
|
||||
:goto_1
|
||||
return-void
|
||||
|
||||
:cond_6
|
||||
invoke-static {v0}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
||||
throw v2
|
||||
|
||||
:cond_7
|
||||
throw v2
|
||||
|
||||
:cond_8
|
||||
iget-object p1, p0, Lf/a/a/c/b$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/c/b;
|
||||
|
||||
iget-object p1, p1, Lf/a/a/c/b;->k:Lf/a/a/c/h;
|
||||
|
||||
if-eqz p1, :cond_c
|
||||
|
||||
invoke-virtual {p1}, Lf/a/b/o0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/a/a/c/h$d;
|
||||
|
||||
sget-object v3, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c;
|
||||
|
||||
invoke-static {v0, v3}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_9
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_9
|
||||
instance-of v3, v0, Lf/a/a/c/h$d$b;
|
||||
|
||||
if-eqz v3, :cond_a
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_a
|
||||
instance-of v0, v0, Lf/a/a/c/h$d$a;
|
||||
|
||||
if-eqz v0, :cond_b
|
||||
|
||||
:goto_2
|
||||
new-instance v0, Lf/a/a/c/h$d$a;
|
||||
|
||||
invoke-direct {v0, v2, v1}, Lf/a/a/c/h$d$a;-><init>(Ljava/lang/Integer;I)V
|
||||
|
||||
invoke-virtual {p1, v0}, Lf/a/b/o0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
:cond_b
|
||||
:goto_3
|
||||
return-void
|
||||
|
||||
:cond_c
|
||||
invoke-static {v0}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
||||
throw v2
|
||||
.end method
|
|
@ -203,7 +203,7 @@
|
|||
|
||||
const v0, 0x7f0a06cc
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -211,7 +211,7 @@
|
|||
|
||||
const v0, 0x7f0a06c8
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -219,7 +219,7 @@
|
|||
|
||||
const v0, 0x7f0a06ca
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -227,7 +227,7 @@
|
|||
|
||||
const v0, 0x7f0a06ce
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -235,7 +235,7 @@
|
|||
|
||||
const v0, 0x7f0a06c9
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -243,7 +243,7 @@
|
|||
|
||||
const v0, 0x7f0a06cd
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -251,7 +251,7 @@
|
|||
|
||||
const v0, 0x7f0a06cb
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -157,7 +157,7 @@
|
|||
|
||||
const v0, 0x7f0a06c0
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -165,7 +165,7 @@
|
|||
|
||||
const v0, 0x7f0a06be
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -173,7 +173,7 @@
|
|||
|
||||
const v0, 0x7f0a06bf
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -181,7 +181,7 @@
|
|||
|
||||
const v0, 0x7f0a06c1
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -159,7 +159,7 @@
|
|||
|
||||
const v0, 0x7f0a009c
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -167,7 +167,7 @@
|
|||
|
||||
const v0, 0x7f0a00a0
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -175,7 +175,7 @@
|
|||
|
||||
const v0, 0x7f0a00a1
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -183,7 +183,7 @@
|
|||
|
||||
const v0, 0x7f0a009f
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -191,7 +191,7 @@
|
|||
|
||||
const v0, 0x7f0a009e
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -135,7 +135,7 @@
|
|||
|
||||
const v0, 0x7f0a0590
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -143,7 +143,7 @@
|
|||
|
||||
const v0, 0x7f0a0593
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -151,7 +151,7 @@
|
|||
|
||||
const v0, 0x7f0a0592
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -159,7 +159,7 @@
|
|||
|
||||
const v0, 0x7f0a0591
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
75
com.discord/smali/f/a/a/f$a.smali
Normal file
75
com.discord/smali/f/a/a/f$a.smali
Normal file
|
@ -0,0 +1,75 @@
|
|||
.class public final Lf/a/a/f$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "java-style lambda group"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/a/a/f;->onViewBound(Landroid/view/View;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:I
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Lf/a/a/f$a;->d:I
|
||||
|
||||
iput-object p2, p0, Lf/a/a/f$a;->e:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final onClick(Landroid/view/View;)V
|
||||
.locals 1
|
||||
|
||||
iget p1, p0, Lf/a/a/f$a;->d:I
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-ne p1, v0, :cond_0
|
||||
|
||||
iget-object p1, p0, Lf/a/a/f$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/f;
|
||||
|
||||
invoke-static {p1, v0}, Lf/a/a/f;->f(Lf/a/a/f;Z)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_1
|
||||
iget-object p1, p0, Lf/a/a/f$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/f;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {p1, v0}, Lf/a/a/f;->f(Lf/a/a/f;Z)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -115,7 +115,7 @@
|
|||
|
||||
const v0, 0x7f0a0033
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -123,7 +123,7 @@
|
|||
|
||||
const v0, 0x7f0a0035
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -131,7 +131,7 @@
|
|||
|
||||
const v0, 0x7f0a0034
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
129
com.discord/smali/f/a/a/g$a.smali
Normal file
129
com.discord/smali/f/a/a/g$a.smali
Normal file
|
@ -0,0 +1,129 @@
|
|||
.class public final Lf/a/a/g$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "java-style lambda group"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/a/a/g;->onViewBound(Landroid/view/View;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:I
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
.field public final synthetic f:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/Object;Ljava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Lf/a/a/g$a;->d:I
|
||||
|
||||
iput-object p2, p0, Lf/a/a/g$a;->e:Ljava/lang/Object;
|
||||
|
||||
iput-object p3, p0, Lf/a/a/g$a;->f:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final onClick(Landroid/view/View;)V
|
||||
.locals 6
|
||||
|
||||
iget p1, p0, Lf/a/a/g$a;->d:I
|
||||
|
||||
const-string v0, "requireContext()"
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-ne p1, v1, :cond_0
|
||||
|
||||
iget-object p1, p0, Lf/a/a/g$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/g;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iget-object v0, p0, Lf/a/a/g$a;->f:Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Ljava/lang/String;
|
||||
|
||||
const-string v1, "username"
|
||||
|
||||
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const v1, 0x7f1204d1
|
||||
|
||||
invoke-static {p1, v0, v1}, Lf/a/b/n;->a(Landroid/content/Context;Ljava/lang/CharSequence;I)V
|
||||
|
||||
iget-object p1, p0, Lf/a/a/g$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/g;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_1
|
||||
sget-object p1, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler;
|
||||
|
||||
iget-object v1, p0, Lf/a/a/g$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast v1, Lf/a/a/g;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iget-object v0, p0, Lf/a/a/g$a;->f:Ljava/lang/Object;
|
||||
|
||||
move-object v2, v0
|
||||
|
||||
check-cast v2, Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x4
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
move-object v0, p1
|
||||
|
||||
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
|
||||
|
||||
iget-object p1, p0, Lf/a/a/g$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/g;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -113,7 +113,7 @@
|
|||
|
||||
const v0, 0x7f0a0274
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -121,7 +121,7 @@
|
|||
|
||||
const v0, 0x7f0a0275
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -129,7 +129,7 @@
|
|||
|
||||
const v0, 0x7f0a0273
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -91,7 +91,7 @@
|
|||
|
||||
const v0, 0x7f0a0133
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -99,7 +99,7 @@
|
|||
|
||||
const v0, 0x7f0a0134
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -127,7 +127,7 @@
|
|||
|
||||
const v0, 0x7f0a02d9
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -135,7 +135,7 @@
|
|||
|
||||
const v0, 0x7f0a02da
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -143,7 +143,7 @@
|
|||
|
||||
const v0, 0x7f0a02d8
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
|
||||
const v0, 0x7f0a048a
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -126,7 +126,7 @@
|
|||
|
||||
const v0, 0x7f0a02de
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -134,7 +134,7 @@
|
|||
|
||||
const v0, 0x7f0a02dd
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -142,7 +142,7 @@
|
|||
|
||||
const v0, 0x7f0a02c8
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -262,7 +262,7 @@
|
|||
|
||||
new-instance v2, Lcom/discord/utilities/views/SimpleRecyclerAdapter;
|
||||
|
||||
invoke-static {p1}, Lf/m/b/f/a;->asList([Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {p1}, Lf/n/a/k/a;->asList([Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -125,7 +125,7 @@
|
|||
|
||||
const v0, 0x7f0a0342
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -133,7 +133,7 @@
|
|||
|
||||
const v0, 0x7f0a033f
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -141,7 +141,7 @@
|
|||
|
||||
const v0, 0x7f0a0343
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -115,7 +115,7 @@
|
|||
|
||||
const v0, 0x7f0a0a23
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -123,7 +123,7 @@
|
|||
|
||||
const v0, 0x7f0a0a24
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -131,7 +131,7 @@
|
|||
|
||||
const v0, 0x7f0a0a22
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
|
||||
move-object/from16 v4, p1
|
||||
|
||||
invoke-static {v4, v2, v3}, Lf/e/b/a/a;->U(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context;
|
||||
invoke-static {v4, v2, v3}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
|
|
@ -80,7 +80,7 @@
|
|||
|
||||
aput-object v16, v3, v11
|
||||
|
||||
invoke-static {v3}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v3}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v11
|
||||
|
||||
|
|
|
@ -157,7 +157,7 @@
|
|||
|
||||
const v0, 0x7f0a0010
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -165,7 +165,7 @@
|
|||
|
||||
const v0, 0x7f0a000e
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -173,7 +173,7 @@
|
|||
|
||||
const v0, 0x7f0a000d
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -181,7 +181,7 @@
|
|||
|
||||
const v0, 0x7f0a000f
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -189,7 +189,7 @@
|
|||
|
||||
const v0, 0x7f0a0011
|
||||
|
||||
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -161,7 +161,7 @@
|
|||
|
||||
aput-object v2, v1, v10
|
||||
|
||||
invoke-static {v1}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -185,7 +185,7 @@
|
|||
|
||||
aput-object v2, v1, v4
|
||||
|
||||
invoke-static {v1}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -587,7 +587,7 @@
|
|||
|
||||
aput-object v0, v1, v2
|
||||
|
||||
invoke-static {v1}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -643,7 +643,7 @@
|
|||
|
||||
aput-object v1, v0, v8
|
||||
|
||||
invoke-static {v0}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -667,7 +667,7 @@
|
|||
|
||||
aput-object v1, v0, v4
|
||||
|
||||
invoke-static {v0}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
|
||||
const-string v0, "dsti"
|
||||
|
||||
invoke-static {v0}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
const-string v0, "com.discord.intent.category.DIRECT_SHARE_TARGET"
|
||||
|
||||
invoke-static {v0}, Lf/m/b/f/a;->setOf(Ljava/lang/Object;)Ljava/util/Set;
|
||||
invoke-static {v0}, Lf/n/a/k/a;->setOf(Ljava/lang/Object;)Ljava/util/Set;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -84,9 +84,9 @@
|
|||
|
||||
new-instance v1, Lcom/discord/player/AppMediaPlayer$Event$c;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/b/s0;
|
||||
iget-object p1, p1, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/c/s0;
|
||||
|
||||
invoke-virtual {p1}, Lf/h/a/b/s0;->G()J
|
||||
invoke-virtual {p1}, Lf/h/a/c/s0;->G()J
|
||||
|
||||
move-result-wide v2
|
||||
|
||||
|
|
|
@ -48,9 +48,9 @@
|
|||
|
||||
new-instance v1, Lcom/discord/player/AppMediaPlayer$Event$c;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/b/s0;
|
||||
iget-object p1, p1, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/c/s0;
|
||||
|
||||
invoke-virtual {p1}, Lf/h/a/b/s0;->G()J
|
||||
invoke-virtual {p1}, Lf/h/a/c/s0;->G()J
|
||||
|
||||
move-result-wide v2
|
||||
|
||||
|
|
|
@ -13,21 +13,21 @@
|
|||
|
||||
if-eqz v9, :cond_1
|
||||
|
||||
new-instance v0, Lf/h/a/b/h1/o;
|
||||
new-instance v0, Lf/h/a/c/h1/o;
|
||||
|
||||
const-string v2, "com.discord"
|
||||
|
||||
invoke-static {v1, v2}, Lf/h/a/b/i1/c0;->G(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v1, v2}, Lf/h/a/c/i1/c0;->G(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-direct {v0, v1, v2}, Lf/h/a/b/h1/o;-><init>(Landroid/content/Context;Ljava/lang/String;)V
|
||||
invoke-direct {v0, v1, v2}, Lf/h/a/c/h1/o;-><init>(Landroid/content/Context;Ljava/lang/String;)V
|
||||
|
||||
new-instance v10, Lf/a/g/j;
|
||||
|
||||
const-wide/32 v2, 0x6400000
|
||||
|
||||
invoke-direct {v10, v0, v2, v3}, Lf/a/g/j;-><init>(Lf/h/a/b/h1/o;J)V
|
||||
invoke-direct {v10, v0, v2, v3}, Lf/a/g/j;-><init>(Lf/h/a/c/h1/o;J)V
|
||||
|
||||
new-instance v11, Lf/a/g/k;
|
||||
|
||||
|
@ -49,7 +49,7 @@
|
|||
|
||||
const/4 v5, 0x1
|
||||
|
||||
invoke-static {v5}, Lf/h/a/b/i1/e;->F(Z)V
|
||||
invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V
|
||||
|
||||
const-string v6, "bufferForPlaybackMs"
|
||||
|
||||
|
@ -57,31 +57,31 @@
|
|||
|
||||
const/4 v8, 0x0
|
||||
|
||||
invoke-static {v3, v8, v6, v7}, Lf/h/a/b/x;->j(IILjava/lang/String;Ljava/lang/String;)V
|
||||
invoke-static {v3, v8, v6, v7}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
const-string v12, "bufferForPlaybackAfterRebufferMs"
|
||||
|
||||
invoke-static {v4, v8, v12, v7}, Lf/h/a/b/x;->j(IILjava/lang/String;Ljava/lang/String;)V
|
||||
invoke-static {v4, v8, v12, v7}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
const-string v7, "minBufferMs"
|
||||
|
||||
invoke-static {v0, v3, v7, v6}, Lf/h/a/b/x;->j(IILjava/lang/String;Ljava/lang/String;)V
|
||||
invoke-static {v0, v3, v7, v6}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
invoke-static {v0, v4, v7, v12}, Lf/h/a/b/x;->j(IILjava/lang/String;Ljava/lang/String;)V
|
||||
invoke-static {v0, v4, v7, v12}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
const-string v3, "maxBufferMs"
|
||||
|
||||
invoke-static {v2, v0, v3, v7}, Lf/h/a/b/x;->j(IILjava/lang/String;Ljava/lang/String;)V
|
||||
invoke-static {v2, v0, v3, v7}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
invoke-static {v5}, Lf/h/a/b/i1/e;->F(Z)V
|
||||
invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V
|
||||
|
||||
new-instance v0, Lf/h/a/b/h1/l;
|
||||
new-instance v0, Lf/h/a/c/h1/l;
|
||||
|
||||
const/high16 v2, 0x10000
|
||||
|
||||
invoke-direct {v0, v5, v2}, Lf/h/a/b/h1/l;-><init>(ZI)V
|
||||
invoke-direct {v0, v5, v2}, Lf/h/a/c/h1/l;-><init>(ZI)V
|
||||
|
||||
new-instance v4, Lf/h/a/b/x;
|
||||
new-instance v4, Lf/h/a/c/x;
|
||||
|
||||
const/16 v26, 0x2710
|
||||
|
||||
|
@ -109,25 +109,25 @@
|
|||
|
||||
move/from16 v32, v33
|
||||
|
||||
invoke-direct/range {v23 .. v33}, Lf/h/a/b/x;-><init>(Lf/h/a/b/h1/l;IIIIIIZIZ)V
|
||||
invoke-direct/range {v23 .. v33}, Lf/h/a/c/x;-><init>(Lf/h/a/c/h1/l;IIIIIIZIZ)V
|
||||
|
||||
const-string v0, "DefaultLoadControl.Build\u2026reateDefaultLoadControl()"
|
||||
|
||||
invoke-static {v4, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v3, Lf/h/a/b/z;
|
||||
new-instance v3, Lf/h/a/c/z;
|
||||
|
||||
invoke-direct {v3, v1}, Lf/h/a/b/z;-><init>(Landroid/content/Context;)V
|
||||
invoke-direct {v3, v1}, Lf/h/a/c/z;-><init>(Landroid/content/Context;)V
|
||||
|
||||
new-instance v6, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;
|
||||
|
||||
invoke-direct {v6, v1}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;-><init>(Landroid/content/Context;)V
|
||||
|
||||
new-instance v12, Lf/h/a/b/x;
|
||||
new-instance v12, Lf/h/a/c/x;
|
||||
|
||||
new-instance v13, Lf/h/a/b/h1/l;
|
||||
new-instance v13, Lf/h/a/c/h1/l;
|
||||
|
||||
invoke-direct {v13, v5, v2}, Lf/h/a/b/h1/l;-><init>(ZI)V
|
||||
invoke-direct {v13, v5, v2}, Lf/h/a/c/h1/l;-><init>(ZI)V
|
||||
|
||||
const/16 v14, 0x3a98
|
||||
|
||||
|
@ -137,9 +137,9 @@
|
|||
|
||||
const/16 v21, 0x0
|
||||
|
||||
invoke-direct/range {v12 .. v22}, Lf/h/a/b/x;-><init>(Lf/h/a/b/h1/l;IIIIIIZIZ)V
|
||||
invoke-direct/range {v12 .. v22}, Lf/h/a/c/x;-><init>(Lf/h/a/c/h1/l;IIIIIIZIZ)V
|
||||
|
||||
invoke-static/range {p0 .. p0}, Lf/h/a/b/h1/m;->j(Landroid/content/Context;)Lf/h/a/b/h1/m;
|
||||
invoke-static/range {p0 .. p0}, Lf/h/a/c/h1/m;->j(Landroid/content/Context;)Lf/h/a/c/h1/m;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
|
@ -159,19 +159,19 @@
|
|||
:goto_0
|
||||
move-object v8, v0
|
||||
|
||||
new-instance v12, Lf/h/a/b/v0/a;
|
||||
new-instance v12, Lf/h/a/c/v0/a;
|
||||
|
||||
sget-object v0, Lf/h/a/b/i1/g;->a:Lf/h/a/b/i1/g;
|
||||
sget-object v0, Lf/h/a/c/i1/g;->a:Lf/h/a/c/i1/g;
|
||||
|
||||
invoke-direct {v12, v0}, Lf/h/a/b/v0/a;-><init>(Lf/h/a/b/i1/g;)V
|
||||
invoke-direct {v12, v0}, Lf/h/a/c/v0/a;-><init>(Lf/h/a/c/i1/g;)V
|
||||
|
||||
sget-object v13, Lf/h/a/b/i1/g;->a:Lf/h/a/b/i1/g;
|
||||
sget-object v13, Lf/h/a/c/i1/g;->a:Lf/h/a/c/i1/g;
|
||||
|
||||
invoke-static {v5}, Lf/h/a/b/i1/e;->F(Z)V
|
||||
invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V
|
||||
|
||||
invoke-static {v5}, Lf/h/a/b/i1/e;->F(Z)V
|
||||
invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V
|
||||
|
||||
new-instance v14, Lf/h/a/b/s0;
|
||||
new-instance v14, Lf/h/a/c/s0;
|
||||
|
||||
move-object v0, v14
|
||||
|
||||
|
@ -187,21 +187,21 @@
|
|||
|
||||
move-object v7, v13
|
||||
|
||||
invoke-direct/range {v0 .. v8}, Lf/h/a/b/s0;-><init>(Landroid/content/Context;Lf/h/a/b/z;Lf/h/a/b/f1/h;Lf/h/a/b/e0;Lf/h/a/b/h1/e;Lf/h/a/b/v0/a;Lf/h/a/b/i1/g;Landroid/os/Looper;)V
|
||||
invoke-direct/range {v0 .. v8}, Lf/h/a/c/s0;-><init>(Landroid/content/Context;Lf/h/a/c/z;Lf/h/a/c/f1/h;Lf/h/a/c/e0;Lf/h/a/c/h1/e;Lf/h/a/c/v0/a;Lf/h/a/c/i1/g;Landroid/os/Looper;)V
|
||||
|
||||
const-string v0, "SimpleExoPlayer\n \u2026ntrol)\n .build()"
|
||||
|
||||
invoke-static {v14, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v14}, Lf/h/a/b/s0;->S()V
|
||||
invoke-virtual {v14}, Lf/h/a/c/s0;->S()V
|
||||
|
||||
iget-object v0, v14, Lf/h/a/b/s0;->c:Lf/h/a/b/a0;
|
||||
iget-object v0, v14, Lf/h/a/c/s0;->c:Lf/h/a/c/a0;
|
||||
|
||||
iget-object v0, v0, Lf/h/a/b/a0;->h:Ljava/util/concurrent/CopyOnWriteArrayList;
|
||||
iget-object v0, v0, Lf/h/a/c/a0;->h:Ljava/util/concurrent/CopyOnWriteArrayList;
|
||||
|
||||
new-instance v1, Lf/h/a/b/s$a;
|
||||
new-instance v1, Lf/h/a/c/s$a;
|
||||
|
||||
invoke-direct {v1, v11}, Lf/h/a/b/s$a;-><init>(Lf/h/a/b/m0$a;)V
|
||||
invoke-direct {v1, v11}, Lf/h/a/c/s$a;-><init>(Lf/h/a/c/m0$a;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->addIfAbsent(Ljava/lang/Object;)Z
|
||||
|
||||
|
@ -225,7 +225,7 @@
|
|||
|
||||
move-object v5, v9
|
||||
|
||||
invoke-direct/range {v0 .. v5}, Lcom/discord/player/AppMediaPlayer;-><init>(Lf/h/a/b/s0;Lf/a/g/k;Lf/h/a/b/h1/j$a;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;)V
|
||||
invoke-direct/range {v0 .. v5}, Lcom/discord/player/AppMediaPlayer;-><init>(Lf/h/a/c/s0;Lf/a/g/k;Lf/h/a/c/h1/j$a;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;)V
|
||||
|
||||
return-object v6
|
||||
|
||||
|
|
|
@ -3,22 +3,22 @@
|
|||
.source "CacheDataSourceFactory.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/h/a/b/h1/j$a;
|
||||
.implements Lf/h/a/c/h1/j$a;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final a:Lf/h/a/b/h1/o;
|
||||
.field public final a:Lf/h/a/c/h1/o;
|
||||
|
||||
.field public final b:J
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/h/a/b/h1/o;J)V
|
||||
.method public constructor <init>(Lf/h/a/c/h1/o;J)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lf/a/g/j;->a:Lf/h/a/b/h1/o;
|
||||
iput-object p1, p0, Lf/a/g/j;->a:Lf/h/a/c/h1/o;
|
||||
|
||||
iput-wide p2, p0, Lf/a/g/j;->b:J
|
||||
|
||||
|
@ -27,7 +27,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public a()Lf/h/a/b/h1/j;
|
||||
.method public a()Lf/h/a/c/h1/j;
|
||||
.locals 8
|
||||
|
||||
sget-object v0, Lf/a/g/l;->b:Lf/a/g/l;
|
||||
|
@ -40,29 +40,29 @@
|
|||
|
||||
move-object v2, v0
|
||||
|
||||
check-cast v2, Lf/h/a/b/h1/y/r;
|
||||
check-cast v2, Lf/h/a/c/h1/y/r;
|
||||
|
||||
new-instance v0, Lf/h/a/b/h1/y/c;
|
||||
new-instance v0, Lf/h/a/c/h1/y/c;
|
||||
|
||||
iget-object v1, p0, Lf/a/g/j;->a:Lf/h/a/b/h1/o;
|
||||
iget-object v1, p0, Lf/a/g/j;->a:Lf/h/a/c/h1/o;
|
||||
|
||||
new-instance v3, Lf/h/a/b/h1/n;
|
||||
new-instance v3, Lf/h/a/c/h1/n;
|
||||
|
||||
iget-object v4, v1, Lf/h/a/b/h1/o;->a:Landroid/content/Context;
|
||||
iget-object v4, v1, Lf/h/a/c/h1/o;->a:Landroid/content/Context;
|
||||
|
||||
iget-object v5, v1, Lf/h/a/b/h1/o;->c:Lf/h/a/b/h1/j$a;
|
||||
iget-object v5, v1, Lf/h/a/c/h1/o;->c:Lf/h/a/c/h1/j$a;
|
||||
|
||||
invoke-interface {v5}, Lf/h/a/b/h1/j$a;->a()Lf/h/a/b/h1/j;
|
||||
invoke-interface {v5}, Lf/h/a/c/h1/j$a;->a()Lf/h/a/c/h1/j;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-direct {v3, v4, v5}, Lf/h/a/b/h1/n;-><init>(Landroid/content/Context;Lf/h/a/b/h1/j;)V
|
||||
invoke-direct {v3, v4, v5}, Lf/h/a/c/h1/n;-><init>(Landroid/content/Context;Lf/h/a/c/h1/j;)V
|
||||
|
||||
iget-object v1, v1, Lf/h/a/b/h1/o;->b:Lf/h/a/b/h1/x;
|
||||
iget-object v1, v1, Lf/h/a/c/h1/o;->b:Lf/h/a/c/h1/x;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v3, v1}, Lf/h/a/b/h1/n;->b(Lf/h/a/b/h1/x;)V
|
||||
invoke-virtual {v3, v1}, Lf/h/a/c/h1/n;->b(Lf/h/a/c/h1/x;)V
|
||||
|
||||
:cond_0
|
||||
new-instance v4, Lcom/google/android/exoplayer2/upstream/FileDataSource;
|
||||
|
@ -81,7 +81,7 @@
|
|||
|
||||
move-object v1, v0
|
||||
|
||||
invoke-direct/range {v1 .. v7}, Lf/h/a/b/h1/y/c;-><init>(Lcom/google/android/exoplayer2/upstream/cache/Cache;Lf/h/a/b/h1/j;Lf/h/a/b/h1/j;Lf/h/a/b/h1/h;ILf/h/a/b/h1/y/c$a;)V
|
||||
invoke-direct/range {v1 .. v7}, Lf/h/a/c/h1/y/c;-><init>(Lcom/google/android/exoplayer2/upstream/cache/Cache;Lf/h/a/c/h1/j;Lf/h/a/c/h1/j;Lf/h/a/c/h1/h;ILf/h/a/c/h1/y/c$a;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
.source "RxPlayerEventListener.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/h/a/b/m0$a;
|
||||
.implements Lf/h/a/c/m0$a;
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -77,10 +77,10 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public synthetic C(Lf/h/a/b/j0;)V
|
||||
.method public synthetic C(Lf/h/a/c/j0;)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1}, Lf/h/a/b/l0;->c(Lf/h/a/b/m0$a;Lf/h/a/b/j0;)V
|
||||
invoke-static {p0, p1}, Lf/h/a/c/l0;->c(Lf/h/a/c/m0$a;Lf/h/a/c/j0;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -104,7 +104,7 @@
|
|||
.method public synthetic a()V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0}, Lf/h/a/b/l0;->h(Lf/h/a/b/m0$a;)V
|
||||
invoke-static {p0}, Lf/h/a/c/l0;->h(Lf/h/a/c/m0$a;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -112,7 +112,7 @@
|
|||
.method public synthetic e(I)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1}, Lf/h/a/b/l0;->d(Lf/h/a/b/m0$a;I)V
|
||||
invoke-static {p0, p1}, Lf/h/a/c/l0;->d(Lf/h/a/c/m0$a;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -120,7 +120,7 @@
|
|||
.method public synthetic f(Z)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1}, Lf/h/a/b/l0;->b(Lf/h/a/b/m0$a;Z)V
|
||||
invoke-static {p0, p1}, Lf/h/a/c/l0;->b(Lf/h/a/c/m0$a;Z)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -128,7 +128,7 @@
|
|||
.method public synthetic g(I)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1}, Lf/h/a/b/l0;->f(Lf/h/a/b/m0$a;I)V
|
||||
invoke-static {p0, p1}, Lf/h/a/c/l0;->f(Lf/h/a/c/m0$a;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -160,10 +160,10 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public synthetic l(Lf/h/a/b/t0;I)V
|
||||
.method public synthetic l(Lf/h/a/c/t0;I)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1, p2}, Lf/h/a/b/l0;->j(Lf/h/a/b/m0$a;Lf/h/a/b/t0;I)V
|
||||
invoke-static {p0, p1, p2}, Lf/h/a/c/l0;->j(Lf/h/a/c/m0$a;Lf/h/a/c/t0;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -171,7 +171,7 @@
|
|||
.method public synthetic p(Z)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1}, Lf/h/a/b/l0;->i(Lf/h/a/b/m0$a;Z)V
|
||||
invoke-static {p0, p1}, Lf/h/a/c/l0;->i(Lf/h/a/c/m0$a;Z)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -192,7 +192,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public synthetic t(Lf/h/a/b/t0;Ljava/lang/Object;I)V
|
||||
.method public synthetic t(Lf/h/a/c/t0;Ljava/lang/Object;I)V
|
||||
.locals 0
|
||||
.param p2 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
|
@ -201,7 +201,7 @@
|
|||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
|
||||
invoke-static {p0, p1, p2, p3}, Lf/h/a/b/l0;->k(Lf/h/a/b/m0$a;Lf/h/a/b/t0;Ljava/lang/Object;I)V
|
||||
invoke-static {p0, p1, p2, p3}, Lf/h/a/c/l0;->k(Lf/h/a/c/m0$a;Lf/h/a/c/t0;Ljava/lang/Object;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -209,15 +209,15 @@
|
|||
.method public synthetic u(I)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1}, Lf/h/a/b/l0;->g(Lf/h/a/b/m0$a;I)V
|
||||
invoke-static {p0, p1}, Lf/h/a/c/l0;->g(Lf/h/a/c/m0$a;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public synthetic z(Lcom/google/android/exoplayer2/source/TrackGroupArray;Lf/h/a/b/f1/g;)V
|
||||
.method public synthetic z(Lcom/google/android/exoplayer2/source/TrackGroupArray;Lf/h/a/c/f1/g;)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1, p2}, Lf/h/a/b/l0;->l(Lf/h/a/b/m0$a;Lcom/google/android/exoplayer2/source/TrackGroupArray;Lf/h/a/b/f1/g;)V
|
||||
invoke-static {p0, p1, p2}, Lf/h/a/c/l0;->l(Lf/h/a/c/m0$a;Lcom/google/android/exoplayer2/source/TrackGroupArray;Lf/h/a/c/f1/g;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
value = {
|
||||
"Lj0/n/c/i;",
|
||||
"Lkotlin/jvm/functions/Function0<",
|
||||
"Lf/h/a/b/h1/y/r;",
|
||||
"Lf/h/a/c/h1/y/r;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
@ -82,19 +82,19 @@
|
|||
|
||||
invoke-direct {v1, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
|
||||
|
||||
new-instance v2, Lf/h/a/b/h1/y/p;
|
||||
new-instance v2, Lf/h/a/c/h1/y/p;
|
||||
|
||||
const-wide/32 v3, 0x6400000
|
||||
|
||||
invoke-direct {v2, v3, v4}, Lf/h/a/b/h1/y/p;-><init>(J)V
|
||||
invoke-direct {v2, v3, v4}, Lf/h/a/c/h1/y/p;-><init>(J)V
|
||||
|
||||
new-instance v3, Lf/h/a/b/x0/b;
|
||||
new-instance v3, Lf/h/a/c/x0/b;
|
||||
|
||||
invoke-direct {v3, v0}, Lf/h/a/b/x0/b;-><init>(Landroid/content/Context;)V
|
||||
invoke-direct {v3, v0}, Lf/h/a/c/x0/b;-><init>(Landroid/content/Context;)V
|
||||
|
||||
new-instance v0, Lf/h/a/b/h1/y/r;
|
||||
new-instance v0, Lf/h/a/c/h1/y/r;
|
||||
|
||||
invoke-direct {v0, v1, v2, v3}, Lf/h/a/b/h1/y/r;-><init>(Ljava/io/File;Lf/h/a/b/h1/y/d;Lf/h/a/b/x0/a;)V
|
||||
invoke-direct {v0, v1, v2, v3}, Lf/h/a/c/h1/y/r;-><init>(Ljava/io/File;Lf/h/a/c/h1/y/d;Lf/h/a/c/x0/a;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
sget-object v0, Lf/a/g/l$a;->d:Lf/a/g/l$a;
|
||||
|
||||
invoke-static {v0}, Lf/m/b/f/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
|
||||
invoke-static {v0}, Lf/n/a/k/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -271,7 +271,7 @@
|
|||
|
||||
invoke-direct {v4, v9, v8}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
|
||||
invoke-static {v4}, Lf/m/b/f/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map;
|
||||
invoke-static {v4}, Lf/n/a/k/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
|
|
@ -170,7 +170,7 @@
|
|||
|
||||
const/16 v1, 0xa
|
||||
|
||||
invoke-static {p3, v1}, Lf/m/b/f/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
|
||||
invoke-static {p3, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
|
||||
|
||||
move-result v1
|
||||
|
||||
|
@ -386,7 +386,7 @@
|
|||
|
||||
aput-object v3, p2, v1
|
||||
|
||||
invoke-static {p2}, Lf/m/b/f/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map;
|
||||
invoke-static {p2}, Lf/n/a/k/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
|
@ -575,7 +575,7 @@
|
|||
|
||||
aput-object v6, v4, v3
|
||||
|
||||
invoke-static {v4}, Lf/m/b/f/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map;
|
||||
invoke-static {v4}, Lf/n/a/k/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
|
|
|
@ -176,7 +176,7 @@
|
|||
|
||||
aput-object v6, v2, v3
|
||||
|
||||
invoke-static {v2}, Lf/m/b/f/a;->hashMapOf([Lkotlin/Pair;)Ljava/util/HashMap;
|
||||
invoke-static {v2}, Lf/n/a/k/a;->hashMapOf([Lkotlin/Pair;)Ljava/util/HashMap;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
@ -790,7 +790,7 @@
|
|||
|
||||
invoke-direct {v2, v4, v10}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
|
||||
invoke-static {v2}, Lf/m/b/f/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map;
|
||||
invoke-static {v2}, Lf/n/a/k/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
|
@ -838,7 +838,7 @@
|
|||
|
||||
aput-object v3, v0, v2
|
||||
|
||||
invoke-static {v0}, Lf/m/b/f/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
|
||||
invoke-static {v0}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -123,7 +123,7 @@
|
|||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
invoke-static {p1}, Lf/m/b/f/a;->throwOnFailure(Ljava/lang/Object;)V
|
||||
invoke-static {p1}, Lf/n/a/k/a;->throwOnFailure(Ljava/lang/Object;)V
|
||||
|
||||
new-instance p1, Ln0/a0$a;
|
||||
|
||||
|
|
|
@ -139,7 +139,7 @@
|
|||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
invoke-static {p1}, Lf/m/b/f/a;->throwOnFailure(Ljava/lang/Object;)V
|
||||
invoke-static {p1}, Lf/n/a/k/a;->throwOnFailure(Ljava/lang/Object;)V
|
||||
|
||||
const/4 p1, 0x2
|
||||
|
||||
|
@ -181,7 +181,7 @@
|
|||
|
||||
aput-object v2, p1, v0
|
||||
|
||||
invoke-static {p1}, Lf/m/b/f/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
|
||||
invoke-static {p1}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public R(IZLandroid/os/Bundle;)V
|
||||
.method public S(IZLandroid/os/Bundle;)V
|
||||
.locals 0
|
||||
|
||||
new-instance p1, Ljava/lang/IllegalStateException;
|
||||
|
@ -37,7 +37,7 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public S(IZLandroid/os/Bundle;)V
|
||||
.method public T(IZLandroid/os/Bundle;)V
|
||||
.locals 0
|
||||
|
||||
new-instance p1, Ljava/lang/IllegalStateException;
|
||||
|
@ -61,7 +61,7 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public o0(IZLandroid/os/Bundle;)V
|
||||
.method public p0(IZLandroid/os/Bundle;)V
|
||||
.locals 0
|
||||
|
||||
new-instance p1, Ljava/lang/IllegalStateException;
|
||||
|
@ -73,7 +73,7 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public q0(IZLandroid/os/Bundle;)V
|
||||
.method public r0(IZLandroid/os/Bundle;)V
|
||||
.locals 0
|
||||
|
||||
new-instance p1, Ljava/lang/IllegalStateException;
|
||||
|
@ -85,7 +85,7 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public r0(IZLandroid/os/Bundle;)V
|
||||
.method public s0(IZLandroid/os/Bundle;)V
|
||||
.locals 0
|
||||
|
||||
new-instance p1, Ljava/lang/IllegalStateException;
|
||||
|
@ -97,7 +97,7 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public s(IZLandroid/os/Bundle;)V
|
||||
.method public t(IZLandroid/os/Bundle;)V
|
||||
.locals 5
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
@ -284,7 +284,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public v(IZLandroid/os/Bundle;)V
|
||||
.method public w(IZLandroid/os/Bundle;)V
|
||||
.locals 0
|
||||
|
||||
new-instance p1, Ljava/lang/IllegalStateException;
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
|
||||
invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;-><init>(I)V
|
||||
|
||||
invoke-static {v0}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
|
||||
invoke-direct {v0}, Landroid/text/style/StrikethroughSpan;-><init>()V
|
||||
|
||||
invoke-static {v0}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
|
||||
invoke-direct {v0}, Landroid/text/style/UnderlineSpan;-><init>()V
|
||||
|
||||
invoke-static {v0}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -144,7 +144,7 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p1}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {p1}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -152,7 +152,7 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p1}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
invoke-static {p1}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
|
||||
const p1, 0x7f0a0913
|
||||
|
||||
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -83,7 +83,7 @@
|
|||
|
||||
const p1, 0x7f0a0663
|
||||
|
||||
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -156,7 +156,7 @@
|
|||
|
||||
const p1, 0x7f0a026c
|
||||
|
||||
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -164,7 +164,7 @@
|
|||
|
||||
const p1, 0x7f0a0665
|
||||
|
||||
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -172,7 +172,7 @@
|
|||
|
||||
const p1, 0x7f0a0332
|
||||
|
||||
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -180,7 +180,7 @@
|
|||
|
||||
const p1, 0x7f0a0740
|
||||
|
||||
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -151,7 +151,7 @@
|
|||
|
||||
const p1, 0x7f0a066c
|
||||
|
||||
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -159,7 +159,7 @@
|
|||
|
||||
const p1, 0x7f0a0667
|
||||
|
||||
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -167,7 +167,7 @@
|
|||
|
||||
const p1, 0x7f0a066a
|
||||
|
||||
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -175,7 +175,7 @@
|
|||
|
||||
const p1, 0x7f0a066b
|
||||
|
||||
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
518
com.discord/smali/f/b/a/a/a$a.smali
Normal file
518
com.discord/smali/f/b/a/a/a$a.smali
Normal file
|
@ -0,0 +1,518 @@
|
|||
.class public final Lf/b/a/a/a$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "java-style lambda group"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/b/a/a/a;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:I
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Lf/b/a/a/a$a;->d:I
|
||||
|
||||
iput-object p2, p0, Lf/b/a/a/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final onClick(Landroid/view/View;)V
|
||||
.locals 16
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
iget v1, v0, Lf/b/a/a/a$a;->d:I
|
||||
|
||||
if-eqz v1, :cond_11
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
if-eq v1, v2, :cond_1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
if-ne v1, v2, :cond_0
|
||||
|
||||
iget-object v1, v0, Lf/b/a/a/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast v1, Landroidx/fragment/app/Fragment;
|
||||
|
||||
check-cast v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;
|
||||
|
||||
invoke-virtual {v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->t()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
throw v3
|
||||
|
||||
:cond_1
|
||||
iget-object v1, v0, Lf/b/a/a/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast v1, Lf/b/a/a/a;
|
||||
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
new-instance v4, Landroid/content/Intent;
|
||||
|
||||
const-string v5, "android.intent.action.PICK"
|
||||
|
||||
invoke-direct {v4, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
const-string v6, "image/*"
|
||||
|
||||
invoke-virtual {v4, v6}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const-string v7, "android.intent.extra.ALLOW_MULTIPLE"
|
||||
|
||||
invoke-virtual {v4, v7, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const-string v8, "Intent(Intent.ACTION_PIC\u2026TRA_ALLOW_MULTIPLE, true)"
|
||||
|
||||
invoke-static {v4, v8}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v8, Landroid/util/TypedValue;
|
||||
|
||||
invoke-direct {v8}, Landroid/util/TypedValue;-><init>()V
|
||||
|
||||
invoke-virtual {v1}, Landroidx/fragment/app/DialogFragment;->getDialog()Landroid/app/Dialog;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
if-eqz v9, :cond_2
|
||||
|
||||
invoke-virtual {v9}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
if-eqz v9, :cond_2
|
||||
|
||||
invoke-virtual {v9}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
move-object v9, v3
|
||||
|
||||
:goto_0
|
||||
if-eqz v9, :cond_3
|
||||
|
||||
sget v10, Lcom/lytefast/flexinput/R$b;->flexInputAddContentLauncherTitle:I
|
||||
|
||||
invoke-virtual {v9, v10, v8, v2}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
|
||||
|
||||
move-result v9
|
||||
|
||||
if-eqz v9, :cond_3
|
||||
|
||||
iget-object v8, v8, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
move-object v8, v3
|
||||
|
||||
:goto_1
|
||||
const/4 v9, 0x0
|
||||
|
||||
if-eqz v8, :cond_5
|
||||
|
||||
invoke-static {v8}, Lj0/t/k;->isBlank(Ljava/lang/CharSequence;)Z
|
||||
|
||||
move-result v10
|
||||
|
||||
if-eqz v10, :cond_4
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
const/4 v10, 0x0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_5
|
||||
:goto_2
|
||||
const/4 v10, 0x1
|
||||
|
||||
:goto_3
|
||||
if-eqz v10, :cond_6
|
||||
|
||||
sget v8, Lcom/lytefast/flexinput/R$g;->choose_an_application:I
|
||||
|
||||
invoke-virtual {v1, v8}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
const-string v10, "getString(R.string.choose_an_application)"
|
||||
|
||||
invoke-static {v8, v10}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
:cond_6
|
||||
invoke-static {v4, v8}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
if-eqz v8, :cond_d
|
||||
|
||||
invoke-virtual {v8}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
if-eqz v8, :cond_d
|
||||
|
||||
const-string v10, "text/*"
|
||||
|
||||
const-string/jumbo v11, "video/*"
|
||||
|
||||
filled-new-array {v10, v6, v11}, [Ljava/lang/String;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
new-instance v10, Landroid/content/Intent;
|
||||
|
||||
const-string v11, "android.intent.action.GET_CONTENT"
|
||||
|
||||
invoke-direct {v10, v11}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
const-string v12, "application/*"
|
||||
|
||||
invoke-virtual {v10, v12}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v10
|
||||
|
||||
const-string v12, "android.intent.extra.MIME_TYPES"
|
||||
|
||||
invoke-virtual {v10, v12, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
const-string v10, "android.intent.category.OPENABLE"
|
||||
|
||||
invoke-virtual {v6, v10}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
const-string v12, "android.intent.category.DEFAULT"
|
||||
|
||||
invoke-virtual {v6, v12}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-virtual {v6, v7, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-virtual {v8, v6, v9}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
const-string v8, "resolveInfos"
|
||||
|
||||
invoke-static {v6, v8}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v8, Ljava/util/ArrayList;
|
||||
|
||||
invoke-interface {v6}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v13
|
||||
|
||||
add-int/2addr v13, v2
|
||||
|
||||
invoke-direct {v8, v13}, Ljava/util/ArrayList;-><init>(I)V
|
||||
|
||||
invoke-interface {v6}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
:goto_4
|
||||
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v13
|
||||
|
||||
if-eqz v13, :cond_7
|
||||
|
||||
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v13
|
||||
|
||||
check-cast v13, Landroid/content/pm/ResolveInfo;
|
||||
|
||||
new-instance v14, Landroid/content/ComponentName;
|
||||
|
||||
iget-object v15, v13, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v3, v15, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
iget-object v15, v15, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
|
||||
|
||||
invoke-direct {v14, v3, v15}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
new-instance v3, Landroid/content/Intent;
|
||||
|
||||
invoke-direct {v3, v11}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v3, v7, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v3, v12}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v3, v10}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v3, v14}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
iget-object v13, v13, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v13, v13, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v3, v13}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_7
|
||||
invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_8
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_8
|
||||
invoke-virtual {v8}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
:cond_9
|
||||
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_a
|
||||
|
||||
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
check-cast v6, Landroid/content/Intent;
|
||||
|
||||
const-string v10, "it"
|
||||
|
||||
invoke-static {v6, v10}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v6}, Landroid/content/Intent;->getPackage()Ljava/lang/String;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
const-string v10, "com.google.android.apps.docs"
|
||||
|
||||
invoke-static {v6, v10}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_9
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_a
|
||||
:goto_5
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_6
|
||||
if-nez v3, :cond_e
|
||||
|
||||
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
if-eqz v3, :cond_c
|
||||
|
||||
const-string v6, "context ?: return null"
|
||||
|
||||
invoke-static {v3, v6}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v3}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
new-instance v6, Landroid/content/Intent;
|
||||
|
||||
invoke-direct {v6, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v6, v7, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v3, v2, v9}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
:cond_b
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_c
|
||||
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Landroid/content/pm/ResolveInfo;
|
||||
|
||||
new-instance v6, Landroid/content/ComponentName;
|
||||
|
||||
iget-object v7, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v10, v7, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
iget-object v7, v7, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
|
||||
|
||||
invoke-direct {v6, v10, v7}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v7, v7, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
|
||||
|
||||
const-string v10, "com.google.android.apps.docs.app.PickActivity"
|
||||
|
||||
invoke-static {v7, v10}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v7
|
||||
|
||||
if-eqz v7, :cond_b
|
||||
|
||||
new-instance v2, Landroid/content/Intent;
|
||||
|
||||
invoke-direct {v2, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v2, v6}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
iget-object v3, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v3, v3, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_c
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_7
|
||||
if-eqz v3, :cond_e
|
||||
|
||||
invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_d
|
||||
sget-object v8, Lj0/i/n;->d:Lj0/i/n;
|
||||
|
||||
:cond_e
|
||||
:goto_8
|
||||
new-array v2, v9, [Landroid/content/Intent;
|
||||
|
||||
invoke-interface {v8, v2}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v2, :cond_f
|
||||
|
||||
check-cast v2, [Landroid/os/Parcelable;
|
||||
|
||||
const-string v3, "android.intent.extra.INITIAL_INTENTS"
|
||||
|
||||
invoke-virtual {v4, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const-string v3, "Intent.createChooser(ima\u2026llIntents.toTypedArray())"
|
||||
|
||||
invoke-static {v2, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const/16 v3, 0x1750
|
||||
|
||||
invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/Fragment;->startActivityForResult(Landroid/content/Intent;I)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_f
|
||||
new-instance v1, Lkotlin/TypeCastException;
|
||||
|
||||
const-string v2, "null cannot be cast to non-null type kotlin.Array<T>"
|
||||
|
||||
invoke-direct {v1, v2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v1
|
||||
|
||||
:cond_10
|
||||
move-object v1, v3
|
||||
|
||||
throw v1
|
||||
|
||||
:cond_11
|
||||
iget-object v1, v0, Lf/b/a/a/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast v1, Lf/b/a/a/a;
|
||||
|
||||
invoke-static {v1}, Lf/b/a/a/a;->f(Lf/b/a/a/a;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->i(JJLjava/lang/String;)V
|
||||
value = Lf/c/a/a;->z(Ljava/lang/String;JJLjava/lang/String;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -18,26 +18,30 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:J
|
||||
.field public final synthetic d:Ljava/lang/String;
|
||||
|
||||
.field public final synthetic e:J
|
||||
|
||||
.field public final synthetic f:Ljava/lang/String;
|
||||
.field public final synthetic f:J
|
||||
|
||||
.field public final synthetic g:Lf/c/a/a;
|
||||
.field public final synthetic g:Ljava/lang/String;
|
||||
|
||||
.field public final synthetic h:Lf/c/a/a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;JJLjava/lang/String;)V
|
||||
.method public constructor <init>(Lf/c/a/a;Ljava/lang/String;JJLjava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/a$a;->g:Lf/c/a/a;
|
||||
iput-object p1, p0, Lf/c/a/a$a;->h:Lf/c/a/a;
|
||||
|
||||
iput-wide p2, p0, Lf/c/a/a$a;->d:J
|
||||
iput-object p2, p0, Lf/c/a/a$a;->d:Ljava/lang/String;
|
||||
|
||||
iput-wide p4, p0, Lf/c/a/a$a;->e:J
|
||||
iput-wide p3, p0, Lf/c/a/a$a;->e:J
|
||||
|
||||
iput-object p6, p0, Lf/c/a/a$a;->f:Ljava/lang/String;
|
||||
iput-wide p5, p0, Lf/c/a/a$a;->f:J
|
||||
|
||||
iput-object p7, p0, Lf/c/a/a$a;->g:Ljava/lang/String;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -47,102 +51,147 @@
|
|||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 14
|
||||
.locals 15
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$a;->g:Lf/c/a/a;
|
||||
iget-object v0, p0, Lf/c/a/a$a;->h:Lf/c/a/a;
|
||||
|
||||
iget-wide v1, p0, Lf/c/a/a$a;->d:J
|
||||
iget-object v1, p0, Lf/c/a/a$a;->d:Ljava/lang/String;
|
||||
|
||||
iget-wide v3, p0, Lf/c/a/a$a;->e:J
|
||||
iget-wide v2, p0, Lf/c/a/a$a;->e:J
|
||||
|
||||
iget-object v5, p0, Lf/c/a/a$a;->f:Ljava/lang/String;
|
||||
iget-wide v4, p0, Lf/c/a/a$a;->f:J
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->o()Z
|
||||
iget-object v6, p0, Lf/c/a/a$a;->g:Ljava/lang/String;
|
||||
|
||||
move-result v6
|
||||
invoke-virtual {v0}, Lf/c/a/a;->u()Z
|
||||
|
||||
if-nez v6, :cond_0
|
||||
move-result v7
|
||||
|
||||
goto :goto_1
|
||||
if-nez v7, :cond_0
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_0
|
||||
if-nez v5, :cond_1
|
||||
if-nez v1, :cond_1
|
||||
|
||||
goto :goto_1
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_1
|
||||
iget-object v6, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
const-string v7, "google"
|
||||
|
||||
iget-wide v7, v6, Lf/c/a/q;->clickTime:J
|
||||
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
cmp-long v9, v1, v7
|
||||
move-result v7
|
||||
|
||||
if-nez v9, :cond_2
|
||||
if-eqz v7, :cond_2
|
||||
|
||||
iget-wide v7, v6, Lf/c/a/q;->installBegin:J
|
||||
iget-object v7, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
cmp-long v9, v3, v7
|
||||
iget-wide v8, v7, Lf/c/a/v;->clickTime:J
|
||||
|
||||
if-nez v9, :cond_2
|
||||
cmp-long v10, v2, v8
|
||||
|
||||
iget-object v6, v6, Lf/c/a/q;->installReferrer:Ljava/lang/String;
|
||||
if-nez v10, :cond_3
|
||||
|
||||
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
iget-wide v8, v7, Lf/c/a/v;->installBegin:J
|
||||
|
||||
move-result v6
|
||||
cmp-long v10, v4, v8
|
||||
|
||||
if-eqz v6, :cond_2
|
||||
if-nez v10, :cond_3
|
||||
|
||||
iget-object v7, v7, Lf/c/a/v;->installReferrer:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v7
|
||||
|
||||
if-eqz v7, :cond_3
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget-object v10, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
const-string v7, "huawei"
|
||||
|
||||
iget-object v8, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
iget-object v9, v0, Lf/c/a/a;->i:Lf/c/a/m0;
|
||||
move-result v7
|
||||
|
||||
iget-object v11, v0, Lf/c/a/a;->n:Lf/c/a/p1;
|
||||
if-eqz v7, :cond_3
|
||||
|
||||
invoke-virtual {v5}, Ljava/lang/String;->length()I
|
||||
iget-object v7, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
move-result v6
|
||||
iget-wide v8, v7, Lf/c/a/v;->clickTimeHuawei:J
|
||||
|
||||
if-nez v6, :cond_3
|
||||
cmp-long v10, v2, v8
|
||||
|
||||
if-nez v10, :cond_3
|
||||
|
||||
iget-wide v8, v7, Lf/c/a/v;->installBeginHuawei:J
|
||||
|
||||
cmp-long v10, v4, v8
|
||||
|
||||
if-nez v10, :cond_3
|
||||
|
||||
iget-object v7, v7, Lf/c/a/v;->installReferrerHuawei:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v7
|
||||
|
||||
if-eqz v7, :cond_3
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
iget-object v11, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iget-object v9, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v10, v0, Lf/c/a/a;->l:Lf/c/a/p0;
|
||||
|
||||
iget-object v12, v0, Lf/c/a/a;->q:Lf/c/a/x1;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/String;->length()I
|
||||
|
||||
move-result v7
|
||||
|
||||
if-nez v7, :cond_4
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
:cond_4
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v12
|
||||
move-result-wide v13
|
||||
|
||||
new-instance v6, Lf/c/a/f1;
|
||||
new-instance v7, Lf/c/a/n1;
|
||||
|
||||
move-object v7, v6
|
||||
move-object v8, v7
|
||||
|
||||
invoke-direct/range {v7 .. v13}, Lf/c/a/f1;-><init>(Lf/c/a/r;Lf/c/a/m0;Lf/c/a/q;Lf/c/a/p1;J)V
|
||||
invoke-direct/range {v8 .. v14}, Lf/c/a/n1;-><init>(Lf/c/a/w;Lf/c/a/p0;Lf/c/a/v;Lf/c/a/x1;J)V
|
||||
|
||||
iput-object v5, v6, Lf/c/a/f1;->i:Ljava/lang/String;
|
||||
iput-object v1, v7, Lf/c/a/n1;->k:Ljava/lang/String;
|
||||
|
||||
iput-wide v1, v6, Lf/c/a/f1;->l:J
|
||||
iput-wide v2, v7, Lf/c/a/n1;->f:J
|
||||
|
||||
iput-wide v3, v6, Lf/c/a/f1;->m:J
|
||||
iput-wide v4, v7, Lf/c/a/n1;->h:J
|
||||
|
||||
iput-object v6, v7, Lf/c/a/n1;->m:Ljava/lang/String;
|
||||
|
||||
const-string v1, "install_referrer"
|
||||
|
||||
invoke-virtual {v6, v1}, Lf/c/a/f1;->h(Ljava/lang/String;)Lf/c/a/p;
|
||||
invoke-virtual {v7, v1}, Lf/c/a/n1;->h(Ljava/lang/String;)Lf/c/a/u;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:goto_0
|
||||
iget-object v0, v0, Lf/c/a/a;->m:Lf/c/a/u0;
|
||||
iget-object v0, v0, Lf/c/a/a;->p:Lf/c/a/a1;
|
||||
|
||||
check-cast v0, Lf/c/a/k1;
|
||||
check-cast v0, Lf/c/a/s1;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/k1;->c(Lf/c/a/p;)V
|
||||
invoke-virtual {v0, v1}, Lf/c/a/s1;->d(Lf/c/a/u;)V
|
||||
|
||||
:goto_1
|
||||
return-void
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->j(Lf/c/a/o1;)V
|
||||
value = Lf/c/a/a;->l(Lf/c/a/w1;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -18,18 +18,18 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/o1;
|
||||
.field public final synthetic d:Lf/c/a/w1;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;Lf/c/a/o1;)V
|
||||
.method public constructor <init>(Lf/c/a/a;Lf/c/a/w1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/a$b;->e:Lf/c/a/a;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/a$b;->d:Lf/c/a/o1;
|
||||
iput-object p2, p0, Lf/c/a/a$b;->d:Lf/c/a/w1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -43,19 +43,19 @@
|
|||
|
||||
iget-object v0, p0, Lf/c/a/a$b;->e:Lf/c/a/a;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/a$b;->d:Lf/c/a/o1;
|
||||
iget-object v1, p0, Lf/c/a/a$b;->d:Lf/c/a/w1;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v2, v1, Lf/c/a/j1;->c:Ljava/lang/String;
|
||||
iget-object v2, v1, Lf/c/a/r1;->c:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->B(Ljava/lang/String;)V
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->K(Ljava/lang/String;)V
|
||||
|
||||
new-instance v2, Landroid/os/Handler;
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/r;->a:Landroid/content/Context;
|
||||
iget-object v3, v3, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v3}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
|
||||
|
||||
|
@ -63,15 +63,15 @@
|
|||
|
||||
invoke-direct {v2, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
|
||||
|
||||
iget-object v1, v1, Lf/c/a/j1;->g:Lcom/adjust/sdk/AdjustAttribution;
|
||||
iget-object v1, v1, Lf/c/a/r1;->h:Lcom/adjust/sdk/AdjustAttribution;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/a;->C(Lcom/adjust/sdk/AdjustAttribution;)Z
|
||||
invoke-virtual {v0, v1}, Lf/c/a/a;->L(Lcom/adjust/sdk/AdjustAttribution;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->p(Landroid/os/Handler;)V
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->v(Landroid/os/Handler;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->e(Lf/c/a/q1;)V
|
||||
value = Lf/c/a/a;->h(Lf/c/a/y1;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -18,18 +18,18 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/q1;
|
||||
.field public final synthetic d:Lf/c/a/y1;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;Lf/c/a/q1;)V
|
||||
.method public constructor <init>(Lf/c/a/a;Lf/c/a/y1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/a$c;->e:Lf/c/a/a;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/a$c;->d:Lf/c/a/q1;
|
||||
iput-object p2, p0, Lf/c/a/a$c;->d:Lf/c/a/y1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -43,19 +43,19 @@
|
|||
|
||||
iget-object v0, p0, Lf/c/a/a$c;->e:Lf/c/a/a;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/a$c;->d:Lf/c/a/q1;
|
||||
iget-object v1, p0, Lf/c/a/a$c;->d:Lf/c/a/y1;
|
||||
|
||||
if-eqz v0, :cond_4
|
||||
if-eqz v0, :cond_5
|
||||
|
||||
iget-object v2, v1, Lf/c/a/j1;->c:Ljava/lang/String;
|
||||
iget-object v2, v1, Lf/c/a/r1;->c:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->B(Ljava/lang/String;)V
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->K(Ljava/lang/String;)V
|
||||
|
||||
new-instance v2, Landroid/os/Handler;
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/r;->a:Landroid/content/Context;
|
||||
iget-object v3, v3, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v3}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
|
||||
|
||||
|
@ -63,59 +63,64 @@
|
|||
|
||||
invoke-direct {v2, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
|
||||
|
||||
iget-object v3, v1, Lf/c/a/j1;->g:Lcom/adjust/sdk/AdjustAttribution;
|
||||
iget-object v3, v1, Lf/c/a/r1;->h:Lcom/adjust/sdk/AdjustAttribution;
|
||||
|
||||
invoke-virtual {v0, v3}, Lf/c/a/a;->C(Lcom/adjust/sdk/AdjustAttribution;)Z
|
||||
invoke-virtual {v0, v3}, Lf/c/a/a;->L(Lcom/adjust/sdk/AdjustAttribution;)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->p(Landroid/os/Handler;)V
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->v(Landroid/os/Handler;)V
|
||||
|
||||
:cond_0
|
||||
iget-boolean v3, v1, Lf/c/a/j1;->d:Z
|
||||
iget-object v3, v0, Lf/c/a/a;->n:Lcom/adjust/sdk/AdjustAttribution;
|
||||
|
||||
if-nez v3, :cond_1
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iget-boolean v3, v3, Lf/c/a/v;->askingAttribution:Z
|
||||
|
||||
if-nez v3, :cond_1
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->o:Lf/c/a/v0;
|
||||
|
||||
check-cast v3, Lf/c/a/h0;
|
||||
|
||||
iget-object v4, v3, Lf/c/a/h0;->g:Lf/c/a/f2/h;
|
||||
|
||||
new-instance v5, Lf/c/a/i0;
|
||||
|
||||
invoke-direct {v5, v3}, Lf/c/a/i0;-><init>(Lf/c/a/h0;)V
|
||||
|
||||
check-cast v4, Lf/c/a/f2/c;
|
||||
|
||||
invoke-virtual {v4, v5}, Lf/c/a/f2/c;->c(Ljava/lang/Runnable;)V
|
||||
|
||||
:cond_1
|
||||
iget-boolean v3, v1, Lf/c/a/r1;->a:Z
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
if-eqz v3, :cond_1
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
new-instance v3, Lf/c/a/r1;
|
||||
new-instance v3, Lf/c/a/z1;
|
||||
|
||||
iget-object v5, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v5, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v5, v5, Lf/c/a/r;->a:Landroid/content/Context;
|
||||
iget-object v5, v5, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v3, v5}, Lf/c/a/r1;-><init>(Landroid/content/Context;)V
|
||||
invoke-direct {v3, v5}, Lf/c/a/z1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
monitor-enter v3
|
||||
|
||||
:try_start_0
|
||||
const-string v5, "install_tracked"
|
||||
|
||||
monitor-enter v3
|
||||
invoke-virtual {v3, v5, v4}, Lf/c/a/z1;->k(Ljava/lang/String;Z)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_1
|
||||
|
||||
:try_start_1
|
||||
iget-object v6, v3, Lf/c/a/r1;->a:Landroid/content/SharedPreferences;
|
||||
|
||||
invoke-interface {v6}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-interface {v6, v5, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->apply()V
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
:try_start_2
|
||||
monitor-exit v3
|
||||
:try_end_2
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_1
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit v3
|
||||
|
||||
|
@ -124,88 +129,74 @@
|
|||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
:try_start_3
|
||||
monitor-exit v3
|
||||
|
||||
throw v0
|
||||
:try_end_3
|
||||
.catchall {:try_start_3 .. :try_end_3} :catchall_1
|
||||
|
||||
:catchall_1
|
||||
move-exception v0
|
||||
|
||||
monitor-exit v3
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
:cond_2
|
||||
:goto_0
|
||||
iget-boolean v3, v1, Lf/c/a/j1;->d:Z
|
||||
iget-boolean v3, v1, Lf/c/a/r1;->a:Z
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
if-eqz v3, :cond_2
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/r;->m:Lf/c/a/e1;
|
||||
iget-object v3, v3, Lf/c/a/w;->p:Lf/c/a/m1;
|
||||
|
||||
if-eqz v3, :cond_2
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v5, v5, [Ljava/lang/Object;
|
||||
|
||||
check-cast v3, Lf/c/a/x0;
|
||||
|
||||
const-string v6, "Launching success session tracking listener"
|
||||
|
||||
invoke-virtual {v3, v6, v5}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {v3, v6, v5}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
new-instance v3, Lf/c/a/l;
|
||||
new-instance v3, Lf/c/a/p;
|
||||
|
||||
invoke-direct {v3, v0, v1}, Lf/c/a/l;-><init>(Lf/c/a/a;Lf/c/a/q1;)V
|
||||
invoke-direct {v3, v0, v1}, Lf/c/a/p;-><init>(Lf/c/a/a;Lf/c/a/y1;)V
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget-boolean v3, v1, Lf/c/a/j1;->d:Z
|
||||
:cond_3
|
||||
iget-boolean v3, v1, Lf/c/a/r1;->a:Z
|
||||
|
||||
if-nez v3, :cond_3
|
||||
if-nez v3, :cond_4
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/r;->n:Lf/c/a/d1;
|
||||
iget-object v3, v3, Lf/c/a/w;->q:Lf/c/a/l1;
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
if-eqz v3, :cond_4
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v5, v5, [Ljava/lang/Object;
|
||||
|
||||
check-cast v3, Lf/c/a/x0;
|
||||
|
||||
const-string v6, "Launching failed session tracking listener"
|
||||
|
||||
invoke-virtual {v3, v6, v5}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {v3, v6, v5}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
new-instance v3, Lf/c/a/m;
|
||||
new-instance v3, Lf/c/a/q;
|
||||
|
||||
invoke-direct {v3, v0, v1}, Lf/c/a/m;-><init>(Lf/c/a/a;Lf/c/a/q1;)V
|
||||
invoke-direct {v3, v0, v1}, Lf/c/a/q;-><init>(Lf/c/a/a;Lf/c/a/y1;)V
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
|
||||
|
||||
:cond_3
|
||||
:cond_4
|
||||
:goto_1
|
||||
iget-object v0, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
|
||||
iget-object v0, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
|
||||
|
||||
iput-boolean v4, v0, Lf/c/a/a$m;->g:Z
|
||||
iput-boolean v4, v0, Lf/c/a/a$n;->g:Z
|
||||
|
||||
return-void
|
||||
|
||||
:cond_4
|
||||
:cond_5
|
||||
const/4 v0, 0x0
|
||||
|
||||
throw v0
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->g(Lf/c/a/i0;)V
|
||||
value = Lf/c/a/a;->j(Lf/c/a/n0;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -18,18 +18,18 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/i0;
|
||||
.field public final synthetic d:Lf/c/a/n0;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;Lf/c/a/i0;)V
|
||||
.method public constructor <init>(Lf/c/a/a;Lf/c/a/n0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/a$d;->e:Lf/c/a/a;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/a$d;->d:Lf/c/a/i0;
|
||||
iput-object p2, p0, Lf/c/a/a$d;->d:Lf/c/a/n0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -43,19 +43,19 @@
|
|||
|
||||
iget-object v0, p0, Lf/c/a/a$d;->e:Lf/c/a/a;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/a$d;->d:Lf/c/a/i0;
|
||||
iget-object v1, p0, Lf/c/a/a$d;->d:Lf/c/a/n0;
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
iget-object v2, v1, Lf/c/a/j1;->c:Ljava/lang/String;
|
||||
iget-object v2, v1, Lf/c/a/r1;->c:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->B(Ljava/lang/String;)V
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->K(Ljava/lang/String;)V
|
||||
|
||||
new-instance v2, Landroid/os/Handler;
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/r;->a:Landroid/content/Context;
|
||||
iget-object v3, v3, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v3}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
|
||||
|
||||
|
@ -63,25 +63,25 @@
|
|||
|
||||
invoke-direct {v2, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
|
||||
|
||||
iget-object v3, v1, Lf/c/a/j1;->g:Lcom/adjust/sdk/AdjustAttribution;
|
||||
iget-object v3, v1, Lf/c/a/r1;->h:Lcom/adjust/sdk/AdjustAttribution;
|
||||
|
||||
invoke-virtual {v0, v3}, Lf/c/a/a;->C(Lcom/adjust/sdk/AdjustAttribution;)Z
|
||||
invoke-virtual {v0, v3}, Lf/c/a/a;->L(Lcom/adjust/sdk/AdjustAttribution;)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->p(Landroid/os/Handler;)V
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->v(Landroid/os/Handler;)V
|
||||
|
||||
:cond_0
|
||||
iget-object v1, v1, Lf/c/a/i0;->h:Landroid/net/Uri;
|
||||
iget-object v1, v1, Lf/c/a/n0;->i:Landroid/net/Uri;
|
||||
|
||||
if-nez v1, :cond_1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
|
@ -91,15 +91,13 @@
|
|||
|
||||
aput-object v1, v4, v5
|
||||
|
||||
check-cast v3, Lf/c/a/x0;
|
||||
|
||||
const-string v5, "Deferred deeplink received (%s)"
|
||||
|
||||
invoke-virtual {v3, v5, v4}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {v3, v5, v4}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/r;->j:Ljava/lang/Class;
|
||||
iget-object v3, v3, Lf/c/a/w;->m:Ljava/lang/Class;
|
||||
|
||||
const-string v4, "android.intent.action.VIEW"
|
||||
|
||||
|
@ -114,11 +112,11 @@
|
|||
:cond_2
|
||||
new-instance v3, Landroid/content/Intent;
|
||||
|
||||
iget-object v5, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v5, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v6, v5, Lf/c/a/r;->a:Landroid/content/Context;
|
||||
iget-object v6, v5, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
iget-object v5, v5, Lf/c/a/r;->j:Ljava/lang/Class;
|
||||
iget-object v5, v5, Lf/c/a/w;->m:Ljava/lang/Class;
|
||||
|
||||
invoke-direct {v3, v4, v1, v6, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V
|
||||
|
||||
|
@ -127,9 +125,9 @@
|
|||
|
||||
invoke-virtual {v3, v4}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
|
||||
|
||||
iget-object v4, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v4, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v4, v4, Lf/c/a/r;->a:Landroid/content/Context;
|
||||
iget-object v4, v4, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v4}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
|
@ -137,9 +135,9 @@
|
|||
|
||||
invoke-virtual {v3, v4}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
new-instance v4, Lf/c/a/n;
|
||||
new-instance v4, Lf/c/a/r;
|
||||
|
||||
invoke-direct {v4, v0, v1, v3}, Lf/c/a/n;-><init>(Lf/c/a/a;Landroid/net/Uri;Landroid/content/Intent;)V
|
||||
invoke-direct {v4, v0, v1, v3}, Lf/c/a/r;-><init>(Lf/c/a/a;Landroid/net/Uri;Landroid/content/Intent;)V
|
||||
|
||||
invoke-virtual {v2, v4}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->t(Ljava/lang/String;Z)V
|
||||
value = Lf/c/a/a;->C(Ljava/lang/String;Z)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -43,205 +43,460 @@
|
|||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 10
|
||||
.locals 18
|
||||
|
||||
iget-boolean v0, p0, Lf/c/a/a$f;->d:Z
|
||||
move-object/from16 v1, p0
|
||||
|
||||
iget-boolean v0, v1, Lf/c/a/a$f;->d:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
new-instance v0, Lf/c/a/r1;
|
||||
new-instance v2, Lf/c/a/z1;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/a$f;->f:Lf/c/a/a;
|
||||
iget-object v0, v1, Lf/c/a/a$f;->f:Lf/c/a/a;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v0, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/r;->a:Landroid/content/Context;
|
||||
iget-object v0, v0, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v0, v1}, Lf/c/a/r1;-><init>(Landroid/content/Context;)V
|
||||
invoke-direct {v2, v0}, Lf/c/a/z1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
iget-object v1, p0, Lf/c/a/a$f;->e:Ljava/lang/String;
|
||||
iget-object v0, v1, Lf/c/a/a$f;->e:Ljava/lang/String;
|
||||
|
||||
monitor-enter v0
|
||||
monitor-enter v2
|
||||
|
||||
:try_start_0
|
||||
const-string v2, "push_token"
|
||||
const-string v3, "push_token"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/r1;->i(Ljava/lang/String;Ljava/lang/String;)V
|
||||
invoke-virtual {v2, v3, v0}, Lf/c/a/z1;->m(Ljava/lang/String;Ljava/lang/String;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit v0
|
||||
monitor-exit v2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
move-exception v0
|
||||
|
||||
monitor-exit v0
|
||||
monitor-exit v2
|
||||
|
||||
throw v1
|
||||
throw v0
|
||||
|
||||
:cond_0
|
||||
:goto_0
|
||||
iget-object v0, p0, Lf/c/a/a$f;->f:Lf/c/a/a;
|
||||
iget-object v0, v1, Lf/c/a/a$f;->f:Lf/c/a/a;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
iget-object v2, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
|
||||
|
||||
if-nez v1, :cond_1
|
||||
iget-boolean v2, v2, Lf/c/a/a$n;->h:Z
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
xor-int/2addr v2, v3
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v2, p0, Lf/c/a/a$f;->e:Ljava/lang/String;
|
||||
iget-object v2, v1, Lf/c/a/a$f;->e:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/a;->n(Lf/c/a/q;)Z
|
||||
invoke-virtual {v0}, Lf/c/a/a;->q()Z
|
||||
|
||||
move-result v1
|
||||
move-result v4
|
||||
|
||||
if-nez v1, :cond_2
|
||||
if-nez v4, :cond_2
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {v0}, Lf/c/a/a;->o()Z
|
||||
invoke-virtual {v0}, Lf/c/a/a;->u()Z
|
||||
|
||||
move-result v1
|
||||
move-result v4
|
||||
|
||||
if-nez v1, :cond_3
|
||||
if-nez v4, :cond_3
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_3
|
||||
if-nez v2, :cond_4
|
||||
iget-object v4, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iget-boolean v5, v4, Lf/c/a/v;->isGdprForgotten:Z
|
||||
|
||||
if-eqz v5, :cond_4
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_4
|
||||
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
if-nez v2, :cond_5
|
||||
|
||||
iget-object v1, v1, Lf/c/a/q;->pushToken:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
goto :goto_1
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_5
|
||||
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
iget-object v4, v4, Lf/c/a/v;->pushToken:Ljava/lang/String;
|
||||
|
||||
iput-object v2, v1, Lf/c/a/q;->pushToken:Ljava/lang/String;
|
||||
invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->G()V
|
||||
move-result v4
|
||||
|
||||
if-eqz v4, :cond_6
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_6
|
||||
iget-object v4, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iput-object v2, v4, Lf/c/a/v;->pushToken:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->P()V
|
||||
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v8
|
||||
move-result-wide v10
|
||||
|
||||
new-instance v1, Lf/c/a/f1;
|
||||
new-instance v2, Lf/c/a/n1;
|
||||
|
||||
iget-object v4, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v6, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v5, v0, Lf/c/a/a;->i:Lf/c/a/m0;
|
||||
iget-object v7, v0, Lf/c/a/a;->l:Lf/c/a/p0;
|
||||
|
||||
iget-object v6, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
iget-object v8, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iget-object v7, v0, Lf/c/a/a;->n:Lf/c/a/p1;
|
||||
iget-object v9, v0, Lf/c/a/a;->q:Lf/c/a/x1;
|
||||
|
||||
move-object v3, v1
|
||||
move-object v5, v2
|
||||
|
||||
invoke-direct/range {v3 .. v9}, Lf/c/a/f1;-><init>(Lf/c/a/r;Lf/c/a/m0;Lf/c/a/q;Lf/c/a/p1;J)V
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/f1;->m()Ljava/util/Map;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const-string v3, "source"
|
||||
invoke-direct/range {v5 .. v11}, Lf/c/a/n1;-><init>(Lf/c/a/w;Lf/c/a/p0;Lf/c/a/v;Lf/c/a/x1;J)V
|
||||
|
||||
const-string v4, "push"
|
||||
|
||||
invoke-static {v2, v3, v4}, Lf/c/a/f1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
sget-object v5, Lf/c/a/t;->k:Lf/c/a/t;
|
||||
|
||||
sget-object v3, Lf/c/a/o;->k:Lf/c/a/o;
|
||||
iget-object v6, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
invoke-virtual {v1, v3}, Lf/c/a/f1;->k(Lf/c/a/o;)Lf/c/a/p;
|
||||
iget-object v6, v6, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
invoke-virtual {v6}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
|
||||
|
||||
const-string v3, "/sdk_info"
|
||||
move-result-object v13
|
||||
|
||||
iput-object v3, v1, Lf/c/a/p;->path:Ljava/lang/String;
|
||||
new-instance v6, Ljava/util/HashMap;
|
||||
|
||||
const-string v3, ""
|
||||
invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
|
||||
|
||||
iput-object v3, v1, Lf/c/a/p;->suffix:Ljava/lang/String;
|
||||
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iput-object v2, v1, Lf/c/a/p;->parameters:Ljava/util/Map;
|
||||
iget-object v7, v7, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
iget-object v2, v0, Lf/c/a/a;->b:Lf/c/a/r0;
|
||||
sget-object v8, Lf/c/a/n1;->p:Lf/c/a/w0;
|
||||
|
||||
invoke-interface {v2, v1}, Lf/c/a/r0;->d(Lf/c/a/p;)V
|
||||
invoke-static {v7, v8}, Ld0/a/b/b/a;->Q(Landroid/content/Context;Lf/c/a/w0;)Ljava/util/Map;
|
||||
|
||||
iget-object v2, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
move-result-object v7
|
||||
|
||||
iget-object v2, v2, Lf/c/a/r;->a:Landroid/content/Context;
|
||||
if-eqz v7, :cond_7
|
||||
|
||||
const/4 v3, 0x0
|
||||
invoke-virtual {v6, v7}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
|
||||
|
||||
const-string v4, "adjust_preferences"
|
||||
:cond_7
|
||||
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
invoke-virtual {v2, v4, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
|
||||
iget-object v7, v7, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
move-result-object v2
|
||||
sget-object v8, Lf/c/a/n1;->p:Lf/c/a/w0;
|
||||
|
||||
invoke-static {v7, v8}, Ld0/a/b/b/a;->S(Landroid/content/Context;Lf/c/a/w0;)Ljava/util/Map;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
if-eqz v7, :cond_8
|
||||
|
||||
invoke-virtual {v6, v7}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
|
||||
|
||||
:cond_8
|
||||
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v8, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v8, v8, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v7, v8}, Lf/c/a/p0;->b(Landroid/content/Context;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->d:Lf/c/a/n1$a;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/n1$a;->g:Ljava/lang/String;
|
||||
|
||||
const-string v8, "android_uuid"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/p0;->d:Ljava/lang/Boolean;
|
||||
|
||||
const-string v8, "tracking_enabled"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/p0;->a:Ljava/lang/String;
|
||||
|
||||
const-string v8, "gps_adid"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/p0;->b:Ljava/lang/String;
|
||||
|
||||
const-string v8, "gps_adid_src"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget v7, v7, Lf/c/a/p0;->c:I
|
||||
|
||||
int-to-long v7, v7
|
||||
|
||||
const-string v9, "gps_adid_attempt"
|
||||
|
||||
invoke-static {v6, v9, v7, v8}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
invoke-virtual {v2, v6}, Lf/c/a/n1;->j(Ljava/util/Map;)Z
|
||||
|
||||
move-result v7
|
||||
|
||||
const/4 v15, 0x0
|
||||
|
||||
if-nez v7, :cond_9
|
||||
|
||||
sget-object v7, Lf/c/a/n1;->p:Lf/c/a/w0;
|
||||
|
||||
new-array v8, v15, [Ljava/lang/Object;
|
||||
|
||||
const-string v9, "Google Advertising ID not detected, fallback to non Google Play identifiers will take place"
|
||||
|
||||
invoke-interface {v7, v9, v8}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v8, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v8, v8, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v7, v8}, Lf/c/a/p0;->a(Landroid/content/Context;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/p0;->f:Ljava/lang/String;
|
||||
|
||||
const-string v8, "mac_sha1"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/p0;->g:Ljava/lang/String;
|
||||
|
||||
const-string v8, "mac_md5"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/p0;->h:Ljava/lang/String;
|
||||
|
||||
const-string v8, "android_id"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
:cond_9
|
||||
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/w;->B:Ljava/lang/String;
|
||||
|
||||
const-string v8, "app_secret"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/w;->e:Ljava/lang/String;
|
||||
|
||||
const-string v8, "app_token"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
sget-object v7, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
|
||||
const-string v8, "attribution_deeplink"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
iget-wide v7, v2, Lf/c/a/n1;->a:J
|
||||
|
||||
const-string v9, "created_at"
|
||||
|
||||
invoke-static {v6, v9, v7, v8}, Lf/c/a/n1;->b(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/w;->l:Ljava/lang/Boolean;
|
||||
|
||||
const-string v8, "device_known"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/w;->f:Ljava/lang/String;
|
||||
|
||||
const-string v8, "environment"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-boolean v7, v7, Lf/c/a/w;->i:Z
|
||||
|
||||
invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
const-string v8, "event_buffering_enabled"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v7, Lf/c/a/w;->C:Ljava/lang/String;
|
||||
|
||||
const-string v8, "external_device_id"
|
||||
|
||||
const-string v12, "fire_adid"
|
||||
|
||||
const-string v16, "fire_tracking_enabled"
|
||||
|
||||
move-object v7, v6
|
||||
|
||||
move-object v10, v13
|
||||
|
||||
move-object v11, v6
|
||||
|
||||
move-object v14, v6
|
||||
|
||||
const/16 v17, 0x0
|
||||
|
||||
move-object/from16 v15, v16
|
||||
|
||||
invoke-static/range {v7 .. v15}, Lf/e/b/a/a;->S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V
|
||||
|
||||
sget-object v7, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
|
||||
const-string v8, "needs_response_details"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->d:Lf/c/a/n1$a;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/n1$a;->h:Ljava/lang/String;
|
||||
|
||||
const-string v8, "push_token"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/w;->A:Ljava/lang/String;
|
||||
|
||||
const-string v8, "secret_id"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
const-string v7, "source"
|
||||
|
||||
invoke-static {v6, v7, v4}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v2, v6}, Lf/c/a/n1;->i(Ljava/util/Map;)V
|
||||
|
||||
invoke-virtual {v2, v5}, Lf/c/a/n1;->k(Lf/c/a/t;)Lf/c/a/u;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const-string v7, "/sdk_info"
|
||||
|
||||
iput-object v7, v4, Lf/c/a/u;->path:Ljava/lang/String;
|
||||
|
||||
const-string v7, ""
|
||||
|
||||
iput-object v7, v4, Lf/c/a/u;->suffix:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v5}, Lf/c/a/t;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
iget-object v7, v4, Lf/c/a/u;->clientSdk:Ljava/lang/String;
|
||||
|
||||
iget-object v2, v2, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v8, v2, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
iget-object v2, v2, Lf/c/a/w;->v:Lf/c/a/w0;
|
||||
|
||||
invoke-static {v6, v5, v7, v8, v2}, Lf/c/a/g0;->c(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lf/c/a/w0;)V
|
||||
|
||||
iput-object v6, v4, Lf/c/a/u;->parameters:Ljava/util/Map;
|
||||
|
||||
iget-object v2, v0, Lf/c/a/a;->b:Lf/c/a/x0;
|
||||
|
||||
invoke-interface {v2, v4}, Lf/c/a/x0;->g(Lf/c/a/u;)V
|
||||
|
||||
new-instance v2, Lf/c/a/z1;
|
||||
|
||||
iget-object v5, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v5, v5, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v2, v5}, Lf/c/a/z1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
monitor-enter v2
|
||||
|
||||
:try_start_1
|
||||
const-string v4, "push_token"
|
||||
const-string v5, "push_token"
|
||||
|
||||
invoke-virtual {v2, v5}, Lf/c/a/z1;->i(Ljava/lang/String;)V
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_2
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_1
|
||||
|
||||
:try_start_2
|
||||
invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
|
||||
monitor-exit v2
|
||||
|
||||
move-result-object v2
|
||||
iget-object v2, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
invoke-interface {v2, v4}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
|
||||
iget-boolean v2, v2, Lf/c/a/w;->i:Z
|
||||
|
||||
move-result-object v2
|
||||
if-eqz v2, :cond_a
|
||||
|
||||
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V
|
||||
:try_end_2
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_1
|
||||
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
iget-object v2, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
const-string v2, "Buffered event %s"
|
||||
|
||||
iget-boolean v2, v2, Lf/c/a/r;->f:Z
|
||||
new-array v3, v3, [Ljava/lang/Object;
|
||||
|
||||
if-eqz v2, :cond_6
|
||||
iget-object v4, v4, Lf/c/a/u;->suffix:Ljava/lang/String;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
aput-object v4, v3, v17
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/p;->suffix:Ljava/lang/String;
|
||||
|
||||
aput-object v1, v2, v3
|
||||
|
||||
check-cast v0, Lf/c/a/x0;
|
||||
|
||||
const-string v1, "Buffered event %s"
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {v0, v2, v3}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_6
|
||||
iget-object v0, v0, Lf/c/a/a;->b:Lf/c/a/r0;
|
||||
:cond_a
|
||||
iget-object v0, v0, Lf/c/a/a;->b:Lf/c/a/x0;
|
||||
|
||||
invoke-interface {v0}, Lf/c/a/r0;->b()V
|
||||
invoke-interface {v0}, Lf/c/a/x0;->e()V
|
||||
|
||||
:goto_1
|
||||
return-void
|
||||
|
@ -249,13 +504,7 @@
|
|||
:catchall_1
|
||||
move-exception v0
|
||||
|
||||
:try_start_3
|
||||
throw v0
|
||||
:try_end_3
|
||||
.catchall {:try_start_3 .. :try_end_3} :catchall_2
|
||||
|
||||
:catchall_2
|
||||
move-exception v0
|
||||
monitor-exit v2
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->onResume()V
|
||||
value = Lf/c/a/a;->n()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -35,244 +35,25 @@
|
|||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 12
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$g;->d:Lf/c/a/a;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
|
||||
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iget-boolean v2, v1, Lf/c/a/a$m;->d:Z
|
||||
const/4 v2, 0x1
|
||||
|
||||
const/4 v3, 0x1
|
||||
iput-boolean v2, v1, Lf/c/a/v;->isGdprForgotten:Z
|
||||
|
||||
xor-int/2addr v2, v3
|
||||
invoke-virtual {v0}, Lf/c/a/a;->P()V
|
||||
|
||||
const/4 v4, 0x0
|
||||
iget-object v1, v0, Lf/c/a/a;->b:Lf/c/a/x0;
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
invoke-interface {v1}, Lf/c/a/x0;->flush()V
|
||||
|
||||
goto/16 :goto_3
|
||||
const/4 v1, 0x0
|
||||
|
||||
:cond_0
|
||||
iget-object v2, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
iget-boolean v1, v2, Lf/c/a/q;->updatePackages:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-boolean v1, v1, Lf/c/a/a$m;->e:Z
|
||||
|
||||
:goto_0
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_2
|
||||
iget-object v1, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/r;->q:Ljava/lang/Double;
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D
|
||||
|
||||
move-result-wide v1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
const-wide/16 v1, 0x0
|
||||
|
||||
:goto_1
|
||||
const-wide/16 v5, 0x2710
|
||||
|
||||
const-wide v7, 0x408f400000000000L # 1000.0
|
||||
|
||||
mul-double v7, v7, v1
|
||||
|
||||
double-to-long v7, v7
|
||||
|
||||
cmp-long v9, v7, v5
|
||||
|
||||
if-lez v9, :cond_4
|
||||
|
||||
const-wide/16 v7, 0xa
|
||||
|
||||
long-to-double v7, v7
|
||||
|
||||
sget-object v9, Lf/c/a/v1;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v9, v1, v2}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
sget-object v2, Lf/c/a/v1;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v2, v7, v8}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
iget-object v9, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
const/4 v10, 0x2
|
||||
|
||||
new-array v10, v10, [Ljava/lang/Object;
|
||||
|
||||
aput-object v1, v10, v4
|
||||
|
||||
aput-object v2, v10, v3
|
||||
|
||||
check-cast v9, Lf/c/a/x0;
|
||||
|
||||
const-string v1, "Delay start of %s seconds bigger than max allowed value of %s seconds"
|
||||
|
||||
invoke-virtual {v9, v1, v10}, Lf/c/a/x0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
move-wide v1, v7
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
move-wide v5, v7
|
||||
|
||||
:goto_2
|
||||
sget-object v7, Lf/c/a/v1;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v7, v1, v2}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iget-object v2, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
new-array v7, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v1, v7, v4
|
||||
|
||||
check-cast v2, Lf/c/a/x0;
|
||||
|
||||
const-string v1, "Waiting %s seconds before starting first session"
|
||||
|
||||
invoke-virtual {v2, v1, v7}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->g:Lf/c/a/u1;
|
||||
|
||||
invoke-virtual {v1, v5, v6}, Lf/c/a/u1;->c(J)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
|
||||
|
||||
iput-boolean v3, v1, Lf/c/a/a$m;->e:Z
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
iput-boolean v3, v1, Lf/c/a/q;->updatePackages:Z
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->G()V
|
||||
|
||||
:cond_5
|
||||
:goto_3
|
||||
iget-object v0, p0, Lf/c/a/a$g;->d:Lf/c/a/a;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/a;->f:Lf/c/a/u1;
|
||||
|
||||
if-nez v0, :cond_6
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_6
|
||||
invoke-virtual {v0, v4}, Lf/c/a/u1;->a(Z)V
|
||||
|
||||
:goto_4
|
||||
iget-object v0, p0, Lf/c/a/a$g;->d:Lf/c/a/a;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->o()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_7
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_7
|
||||
iget-object v0, v0, Lf/c/a/a;->e:Lf/c/a/t1;
|
||||
|
||||
iget-boolean v1, v0, Lf/c/a/t1;->g:Z
|
||||
|
||||
if-nez v1, :cond_8
|
||||
|
||||
iget-object v1, v0, Lf/c/a/t1;->h:Lf/c/a/q0;
|
||||
|
||||
new-array v2, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/t1;->c:Ljava/lang/String;
|
||||
|
||||
aput-object v0, v2, v4
|
||||
|
||||
check-cast v1, Lf/c/a/x0;
|
||||
|
||||
const-string v0, "%s is already started"
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/x0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_8
|
||||
iget-object v1, v0, Lf/c/a/t1;->h:Lf/c/a/q0;
|
||||
|
||||
new-array v2, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v3, v0, Lf/c/a/t1;->c:Ljava/lang/String;
|
||||
|
||||
aput-object v3, v2, v4
|
||||
|
||||
check-cast v1, Lf/c/a/x0;
|
||||
|
||||
const-string v3, "%s starting"
|
||||
|
||||
invoke-virtual {v1, v3, v2}, Lf/c/a/x0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/t1;->a:Lf/c/a/l0;
|
||||
|
||||
new-instance v6, Lf/c/a/s1;
|
||||
|
||||
invoke-direct {v6, v0}, Lf/c/a/s1;-><init>(Lf/c/a/t1;)V
|
||||
|
||||
iget-wide v7, v0, Lf/c/a/t1;->e:J
|
||||
|
||||
iget-wide v9, v0, Lf/c/a/t1;->f:J
|
||||
|
||||
sget-object v11, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
|
||||
|
||||
iget-object v5, v1, Lf/c/a/l0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual/range {v5 .. v11}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->scheduleWithFixedDelay(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, v0, Lf/c/a/t1;->b:Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
iput-boolean v4, v0, Lf/c/a/t1;->g:Z
|
||||
|
||||
:goto_5
|
||||
iget-object v0, p0, Lf/c/a/a$g;->d:Lf/c/a/a;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
new-array v1, v4, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/x0;
|
||||
|
||||
const-string v2, "Subsession start"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/x0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$g;->d:Lf/c/a/a;
|
||||
|
||||
invoke-static {v0}, Lf/c/a/a;->m(Lf/c/a/a;)V
|
||||
invoke-virtual {v0, v1}, Lf/c/a/a;->B(Z)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->p(Landroid/os/Handler;)V
|
||||
value = Lf/c/a/a;->onResume()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -35,27 +35,240 @@
|
|||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 2
|
||||
.locals 12
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$h;->d:Lf/c/a/a;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
|
||||
|
||||
if-nez v1, :cond_0
|
||||
iget-boolean v2, v1, Lf/c/a/a$n;->d:Z
|
||||
|
||||
return-void
|
||||
const/4 v3, 0x1
|
||||
|
||||
xor-int/2addr v2, v3
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_0
|
||||
iget-object v1, v1, Lf/c/a/r;->h:Lf/c/a/y0;
|
||||
iget-object v2, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
if-nez v1, :cond_1
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
return-void
|
||||
iget-boolean v1, v2, Lf/c/a/v;->updatePackages:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-object v0, v0, Lf/c/a/a;->k:Lcom/adjust/sdk/AdjustAttribution;
|
||||
iget-boolean v1, v1, Lf/c/a/a$n;->e:Z
|
||||
|
||||
invoke-interface {v1, v0}, Lf/c/a/y0;->onAttributionChanged(Lcom/adjust/sdk/AdjustAttribution;)V
|
||||
:goto_0
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_2
|
||||
iget-object v1, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/w;->t:Ljava/lang/Double;
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D
|
||||
|
||||
move-result-wide v1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
const-wide/16 v1, 0x0
|
||||
|
||||
:goto_1
|
||||
const-wide/16 v5, 0x2710
|
||||
|
||||
const-wide v7, 0x408f400000000000L # 1000.0
|
||||
|
||||
mul-double v7, v7, v1
|
||||
|
||||
double-to-long v7, v7
|
||||
|
||||
cmp-long v9, v7, v5
|
||||
|
||||
if-lez v9, :cond_4
|
||||
|
||||
const-wide/16 v7, 0xa
|
||||
|
||||
long-to-double v7, v7
|
||||
|
||||
sget-object v9, Lf/c/a/e2;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v9, v1, v2}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
sget-object v2, Lf/c/a/e2;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v2, v7, v8}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
iget-object v9, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
const/4 v10, 0x2
|
||||
|
||||
new-array v10, v10, [Ljava/lang/Object;
|
||||
|
||||
aput-object v1, v10, v4
|
||||
|
||||
aput-object v2, v10, v3
|
||||
|
||||
const-string v1, "Delay start of %s seconds bigger than max allowed value of %s seconds"
|
||||
|
||||
invoke-interface {v9, v1, v10}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
move-wide v1, v7
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
move-wide v5, v7
|
||||
|
||||
:goto_2
|
||||
sget-object v7, Lf/c/a/e2;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v7, v1, v2}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iget-object v2, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v7, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v1, v7, v4
|
||||
|
||||
const-string v1, "Waiting %s seconds before starting first session"
|
||||
|
||||
invoke-interface {v2, v1, v7}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->g:Lf/c/a/f2/k;
|
||||
|
||||
invoke-virtual {v1, v5, v6}, Lf/c/a/f2/k;->c(J)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
|
||||
|
||||
iput-boolean v3, v1, Lf/c/a/a$n;->e:Z
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
iput-boolean v3, v1, Lf/c/a/v;->updatePackages:Z
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->P()V
|
||||
|
||||
:cond_5
|
||||
:goto_3
|
||||
iget-object v0, p0, Lf/c/a/a$h;->d:Lf/c/a/a;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/a;->f:Lf/c/a/f2/k;
|
||||
|
||||
if-nez v0, :cond_6
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_6
|
||||
invoke-virtual {v0, v4}, Lf/c/a/f2/k;->a(Z)V
|
||||
|
||||
:goto_4
|
||||
iget-object v0, p0, Lf/c/a/a$h;->d:Lf/c/a/a;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->u()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_7
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_7
|
||||
iget-object v0, v0, Lf/c/a/a;->e:Lf/c/a/f2/j;
|
||||
|
||||
iget-boolean v1, v0, Lf/c/a/f2/j;->g:Z
|
||||
|
||||
if-nez v1, :cond_8
|
||||
|
||||
iget-object v1, v0, Lf/c/a/f2/j;->h:Lf/c/a/w0;
|
||||
|
||||
new-array v2, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/f2/j;->c:Ljava/lang/String;
|
||||
|
||||
aput-object v0, v2, v4
|
||||
|
||||
const-string v0, "%s is already started"
|
||||
|
||||
invoke-interface {v1, v0, v2}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_8
|
||||
iget-object v1, v0, Lf/c/a/f2/j;->h:Lf/c/a/w0;
|
||||
|
||||
new-array v2, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v3, v0, Lf/c/a/f2/j;->c:Ljava/lang/String;
|
||||
|
||||
aput-object v3, v2, v4
|
||||
|
||||
const-string v3, "%s starting"
|
||||
|
||||
invoke-interface {v1, v3, v2}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/f2/j;->a:Lf/c/a/f2/a;
|
||||
|
||||
new-instance v2, Lf/c/a/f2/i;
|
||||
|
||||
invoke-direct {v2, v0}, Lf/c/a/f2/i;-><init>(Lf/c/a/f2/j;)V
|
||||
|
||||
iget-wide v7, v0, Lf/c/a/f2/j;->e:J
|
||||
|
||||
iget-wide v9, v0, Lf/c/a/f2/j;->f:J
|
||||
|
||||
check-cast v1, Lf/c/a/f2/e;
|
||||
|
||||
iget-object v5, v1, Lf/c/a/f2/e;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
new-instance v6, Lf/c/a/f2/b;
|
||||
|
||||
invoke-direct {v6, v2}, Lf/c/a/f2/b;-><init>(Ljava/lang/Runnable;)V
|
||||
|
||||
sget-object v11, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
|
||||
|
||||
invoke-virtual/range {v5 .. v11}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->scheduleWithFixedDelay(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, v0, Lf/c/a/f2/j;->b:Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
iput-boolean v4, v0, Lf/c/a/f2/j;->g:Z
|
||||
|
||||
:goto_5
|
||||
iget-object v0, p0, Lf/c/a/a$h;->d:Lf/c/a/a;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v1, v4, [Ljava/lang/Object;
|
||||
|
||||
const-string v2, "Subsession start"
|
||||
|
||||
invoke-interface {v0, v2, v1}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$h;->d:Lf/c/a/a;
|
||||
|
||||
invoke-static {v0}, Lf/c/a/a;->p(Lf/c/a/a;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -39,48 +39,46 @@
|
|||
|
||||
iget-object v0, p0, Lf/c/a/a$i;->d:Lf/c/a/a;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->v()V
|
||||
invoke-virtual {v0}, Lf/c/a/a;->E()V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$i;->d:Lf/c/a/a;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->u()V
|
||||
invoke-virtual {v0}, Lf/c/a/a;->D()V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$i;->d:Lf/c/a/a;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/x0;
|
||||
|
||||
const-string v2, "Subsession end"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/x0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {v0, v2, v1}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$i;->d:Lf/c/a/a;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->w()Z
|
||||
invoke-virtual {v0}, Lf/c/a/a;->F()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->q()V
|
||||
invoke-virtual {v0}, Lf/c/a/a;->w()V
|
||||
|
||||
:cond_0
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v1
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/a;->A(J)Z
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/a;->J(J)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->G()V
|
||||
invoke-virtual {v0}, Lf/c/a/a;->P()V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->l(Lf/c/a/s;)V
|
||||
value = Lf/c/a/a;->v(Landroid/os/Handler;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -18,18 +18,14 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/s;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/a;
|
||||
.field public final synthetic d:Lf/c/a/a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;Lf/c/a/s;)V
|
||||
.method public constructor <init>(Lf/c/a/a;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/a$j;->e:Lf/c/a/a;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/a$j;->d:Lf/c/a/s;
|
||||
iput-object p1, p0, Lf/c/a/a$j;->d:Lf/c/a/a;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -39,449 +35,27 @@
|
|||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 12
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$j;->e:Lf/c/a/a;
|
||||
iget-object v0, p0, Lf/c/a/a$j;->d:Lf/c/a/a;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
const/4 v2, 0x0
|
||||
iget-object v1, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
new-array v1, v2, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/x0;
|
||||
|
||||
const-string v3, "Event tracked before first activity resumed.\nIf it was triggered in the Application class, it might timestamp or even send an install long before the user opens the app.\nPlease check https://github.com/adjust/android_sdk#can-i-trigger-an-event-at-application-launch for more information."
|
||||
|
||||
invoke-virtual {v0, v3, v1}, Lf/c/a/x0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$j;->e:Lf/c/a/a;
|
||||
|
||||
invoke-static {v0}, Lf/c/a/a;->m(Lf/c/a/a;)V
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Lf/c/a/a$j;->e:Lf/c/a/a;
|
||||
iget-object v1, v1, Lf/c/a/w;->k:Lf/c/a/g1;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/a$j;->d:Lf/c/a/s;
|
||||
if-nez v1, :cond_1
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
invoke-virtual {v0, v3}, Lf/c/a/a;->n(Lf/c/a/q;)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-nez v3, :cond_1
|
||||
|
||||
goto/16 :goto_9
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {v0}, Lf/c/a/a;->o()Z
|
||||
iget-object v0, v0, Lf/c/a/a;->n:Lcom/adjust/sdk/AdjustAttribution;
|
||||
|
||||
move-result v3
|
||||
invoke-interface {v1, v0}, Lf/c/a/g1;->onAttributionChanged(Lcom/adjust/sdk/AdjustAttribution;)V
|
||||
|
||||
if-nez v3, :cond_2
|
||||
|
||||
goto/16 :goto_9
|
||||
|
||||
:cond_2
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-nez v1, :cond_3
|
||||
|
||||
iget-object v4, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
new-array v5, v2, [Ljava/lang/Object;
|
||||
|
||||
check-cast v4, Lf/c/a/x0;
|
||||
|
||||
const-string v6, "Event missing"
|
||||
|
||||
invoke-virtual {v4, v6, v5}, Lf/c/a/x0;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
iget-object v4, v1, Lf/c/a/s;->a:Ljava/lang/String;
|
||||
|
||||
if-eqz v4, :cond_4
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
const/4 v4, 0x0
|
||||
|
||||
:goto_0
|
||||
if-nez v4, :cond_5
|
||||
|
||||
iget-object v4, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
new-array v5, v2, [Ljava/lang/Object;
|
||||
|
||||
check-cast v4, Lf/c/a/x0;
|
||||
|
||||
const-string v6, "Event not initialized correctly"
|
||||
|
||||
invoke-virtual {v4, v6, v5}, Lf/c/a/x0;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_1
|
||||
const/4 v4, 0x0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
const/4 v4, 0x1
|
||||
|
||||
:goto_2
|
||||
if-nez v4, :cond_6
|
||||
|
||||
goto/16 :goto_9
|
||||
|
||||
:cond_6
|
||||
iget-object v4, v1, Lf/c/a/s;->f:Ljava/lang/String;
|
||||
|
||||
if-eqz v4, :cond_c
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/String;->isEmpty()Z
|
||||
|
||||
move-result v5
|
||||
|
||||
if-eqz v5, :cond_7
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_7
|
||||
iget-object v5, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
iget-object v5, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
if-nez v5, :cond_8
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_8
|
||||
invoke-virtual {v5, v4}, Ljava/util/LinkedList;->contains(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v5
|
||||
|
||||
:goto_3
|
||||
if-eqz v5, :cond_9
|
||||
|
||||
iget-object v5, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
new-array v6, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v4, v6, v2
|
||||
|
||||
check-cast v5, Lf/c/a/x0;
|
||||
|
||||
const-string v4, "Skipping duplicated order ID \'%s\'"
|
||||
|
||||
invoke-virtual {v5, v4, v6}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_9
|
||||
iget-object v5, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
iget-object v6, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
if-nez v6, :cond_a
|
||||
|
||||
new-instance v6, Ljava/util/LinkedList;
|
||||
|
||||
invoke-direct {v6}, Ljava/util/LinkedList;-><init>()V
|
||||
|
||||
iput-object v6, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
:cond_a
|
||||
iget-object v6, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
invoke-virtual {v6}, Ljava/util/LinkedList;->size()I
|
||||
|
||||
move-result v6
|
||||
|
||||
const/16 v7, 0xa
|
||||
|
||||
if-lt v6, v7, :cond_b
|
||||
|
||||
iget-object v6, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
invoke-virtual {v6}, Ljava/util/LinkedList;->removeLast()Ljava/lang/Object;
|
||||
|
||||
:cond_b
|
||||
iget-object v5, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
invoke-virtual {v5, v4}, Ljava/util/LinkedList;->addFirst(Ljava/lang/Object;)V
|
||||
|
||||
iget-object v5, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
new-array v6, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v4, v6, v2
|
||||
|
||||
check-cast v5, Lf/c/a/x0;
|
||||
|
||||
const-string v4, "Added order ID \'%s\'"
|
||||
|
||||
invoke-virtual {v5, v4, v6}, Lf/c/a/x0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:cond_c
|
||||
:goto_4
|
||||
const/4 v4, 0x1
|
||||
|
||||
:goto_5
|
||||
if-nez v4, :cond_d
|
||||
|
||||
goto/16 :goto_9
|
||||
|
||||
:cond_d
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v10
|
||||
|
||||
iget-object v4, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
iget v5, v4, Lf/c/a/q;->eventCount:I
|
||||
|
||||
add-int/2addr v5, v3
|
||||
|
||||
iput v5, v4, Lf/c/a/q;->eventCount:I
|
||||
|
||||
invoke-virtual {v0, v10, v11}, Lf/c/a/a;->A(J)Z
|
||||
|
||||
new-instance v4, Lf/c/a/f1;
|
||||
|
||||
iget-object v6, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
|
||||
iget-object v7, v0, Lf/c/a/a;->i:Lf/c/a/m0;
|
||||
|
||||
iget-object v8, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
iget-object v9, v0, Lf/c/a/a;->n:Lf/c/a/p1;
|
||||
|
||||
move-object v5, v4
|
||||
|
||||
invoke-direct/range {v5 .. v11}, Lf/c/a/f1;-><init>(Lf/c/a/r;Lf/c/a/m0;Lf/c/a/q;Lf/c/a/p1;J)V
|
||||
|
||||
iget-object v5, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
|
||||
|
||||
iget-boolean v5, v5, Lf/c/a/a$m;->d:Z
|
||||
|
||||
invoke-virtual {v4}, Lf/c/a/f1;->l()Ljava/util/Map;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
iget-object v7, v4, Lf/c/a/f1;->c:Lf/c/a/f1$a;
|
||||
|
||||
iget v7, v7, Lf/c/a/f1$a;->b:I
|
||||
|
||||
int-to-long v7, v7
|
||||
|
||||
const-string v9, "event_count"
|
||||
|
||||
invoke-static {v6, v9, v7, v8}, Lf/c/a/f1;->e(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
iget-object v7, v1, Lf/c/a/s;->a:Ljava/lang/String;
|
||||
|
||||
const-string v8, "event_token"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/f1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v1, Lf/c/a/s;->b:Ljava/lang/Double;
|
||||
|
||||
if-nez v7, :cond_e
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_e
|
||||
sget-object v8, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
new-array v9, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v7, v9, v2
|
||||
|
||||
const-string v7, "%.5f"
|
||||
|
||||
invoke-static {v8, v7, v9}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
const-string v8, "revenue"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/f1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
:goto_6
|
||||
iget-object v7, v1, Lf/c/a/s;->c:Ljava/lang/String;
|
||||
|
||||
const-string v8, "currency"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/f1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
if-nez v5, :cond_f
|
||||
|
||||
iget-object v7, v4, Lf/c/a/f1;->d:Lf/c/a/p1;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/p1;->a:Ljava/util/Map;
|
||||
|
||||
iget-object v8, v1, Lf/c/a/s;->d:Ljava/util/Map;
|
||||
|
||||
const-string v9, "Callback"
|
||||
|
||||
invoke-static {v7, v8, v9}, Lf/c/a/v1;->v(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
const-string v8, "callback_params"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/f1;->f(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
|
||||
|
||||
iget-object v7, v4, Lf/c/a/f1;->d:Lf/c/a/p1;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/p1;->b:Ljava/util/Map;
|
||||
|
||||
iget-object v8, v1, Lf/c/a/s;->e:Ljava/util/Map;
|
||||
|
||||
const-string v9, "Partner"
|
||||
|
||||
invoke-static {v7, v8, v9}, Lf/c/a/v1;->v(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
const-string v8, "partner_params"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/f1;->f(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
|
||||
|
||||
:cond_f
|
||||
sget-object v7, Lf/c/a/o;->f:Lf/c/a/o;
|
||||
|
||||
invoke-virtual {v4, v7}, Lf/c/a/f1;->k(Lf/c/a/o;)Lf/c/a/p;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const-string v7, "/event"
|
||||
|
||||
iput-object v7, v4, Lf/c/a/p;->path:Ljava/lang/String;
|
||||
|
||||
iget-object v7, v1, Lf/c/a/s;->b:Ljava/lang/Double;
|
||||
|
||||
if-nez v7, :cond_10
|
||||
|
||||
sget-object v7, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
new-array v8, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v9, v1, Lf/c/a/s;->a:Ljava/lang/String;
|
||||
|
||||
aput-object v9, v8, v2
|
||||
|
||||
const-string v9, "\'%s\'"
|
||||
|
||||
invoke-static {v7, v9, v8}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_10
|
||||
sget-object v8, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v9, 0x3
|
||||
|
||||
new-array v9, v9, [Ljava/lang/Object;
|
||||
|
||||
aput-object v7, v9, v2
|
||||
|
||||
iget-object v7, v1, Lf/c/a/s;->c:Ljava/lang/String;
|
||||
|
||||
aput-object v7, v9, v3
|
||||
|
||||
const/4 v7, 0x2
|
||||
|
||||
iget-object v10, v1, Lf/c/a/s;->a:Ljava/lang/String;
|
||||
|
||||
aput-object v10, v9, v7
|
||||
|
||||
const-string v7, "(%.5f %s, \'%s\')"
|
||||
|
||||
invoke-static {v8, v7, v9}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
:goto_7
|
||||
iput-object v7, v4, Lf/c/a/p;->suffix:Ljava/lang/String;
|
||||
|
||||
iput-object v6, v4, Lf/c/a/p;->parameters:Ljava/util/Map;
|
||||
|
||||
if-eqz v5, :cond_11
|
||||
|
||||
iget-object v5, v1, Lf/c/a/s;->d:Ljava/util/Map;
|
||||
|
||||
iput-object v5, v4, Lf/c/a/p;->callbackParameters:Ljava/util/Map;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/s;->e:Ljava/util/Map;
|
||||
|
||||
iput-object v1, v4, Lf/c/a/p;->partnerParameters:Ljava/util/Map;
|
||||
|
||||
:cond_11
|
||||
iget-object v1, v0, Lf/c/a/a;->b:Lf/c/a/r0;
|
||||
|
||||
invoke-interface {v1, v4}, Lf/c/a/r0;->d(Lf/c/a/p;)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
|
||||
iget-boolean v1, v1, Lf/c/a/r;->f:Z
|
||||
|
||||
if-eqz v1, :cond_12
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
new-array v3, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v4, v4, Lf/c/a/p;->suffix:Ljava/lang/String;
|
||||
|
||||
aput-object v4, v3, v2
|
||||
|
||||
check-cast v1, Lf/c/a/x0;
|
||||
|
||||
const-string v2, "Buffered event %s"
|
||||
|
||||
invoke-virtual {v1, v2, v3}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_12
|
||||
iget-object v1, v0, Lf/c/a/a;->b:Lf/c/a/r0;
|
||||
|
||||
invoke-interface {v1}, Lf/c/a/r0;->b()V
|
||||
|
||||
:goto_8
|
||||
iget-object v1, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
|
||||
iget-boolean v1, v1, Lf/c/a/r;->p:Z
|
||||
|
||||
if-eqz v1, :cond_13
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
|
||||
|
||||
iget-boolean v1, v1, Lf/c/a/a$m;->c:Z
|
||||
|
||||
if-eqz v1, :cond_13
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->u()V
|
||||
|
||||
:cond_13
|
||||
invoke-virtual {v0}, Lf/c/a/a;->G()V
|
||||
|
||||
:goto_9
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->k(Z)V
|
||||
value = Lf/c/a/a;->o(Lf/c/a/x;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -18,18 +18,18 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Z
|
||||
.field public final synthetic d:Lf/c/a/x;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;Z)V
|
||||
.method public constructor <init>(Lf/c/a/a;Lf/c/a/x;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/a$k;->e:Lf/c/a/a;
|
||||
|
||||
iput-boolean p2, p0, Lf/c/a/a$k;->d:Z
|
||||
iput-object p2, p0, Lf/c/a/a$k;->d:Lf/c/a/x;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -39,17 +39,939 @@
|
|||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
.locals 18
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$k;->e:Lf/c/a/a;
|
||||
move-object/from16 v0, p0
|
||||
|
||||
iget-boolean v1, p0, Lf/c/a/a$k;->d:Z
|
||||
iget-object v1, v0, Lf/c/a/a$k;->e:Lf/c/a/a;
|
||||
|
||||
iget-object v2, v0, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
iget-object v2, v1, Lf/c/a/a;->h:Lf/c/a/a$n;
|
||||
|
||||
iput-boolean v1, v2, Lf/c/a/q;->askingAttribution:Z
|
||||
iget-boolean v2, v2, Lf/c/a/a$n;->h:Z
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->G()V
|
||||
const/4 v3, 0x1
|
||||
|
||||
xor-int/2addr v2, v3
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
iget-object v1, v1, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v2, v4, [Ljava/lang/Object;
|
||||
|
||||
const-string v5, "Event tracked before first activity resumed.\nIf it was triggered in the Application class, it might timestamp or even send an install long before the user opens the app.\nPlease check https://github.com/adjust/android_sdk#can-i-trigger-an-event-at-application-launch for more information."
|
||||
|
||||
invoke-interface {v1, v5, v2}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a$k;->e:Lf/c/a/a;
|
||||
|
||||
invoke-static {v1}, Lf/c/a/a;->p(Lf/c/a/a;)V
|
||||
|
||||
:cond_0
|
||||
iget-object v1, v0, Lf/c/a/a$k;->e:Lf/c/a/a;
|
||||
|
||||
iget-object v2, v0, Lf/c/a/a$k;->d:Lf/c/a/x;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/a;->q()Z
|
||||
|
||||
move-result v5
|
||||
|
||||
if-nez v5, :cond_1
|
||||
|
||||
goto/16 :goto_9
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {v1}, Lf/c/a/a;->u()Z
|
||||
|
||||
move-result v5
|
||||
|
||||
if-nez v5, :cond_2
|
||||
|
||||
goto/16 :goto_9
|
||||
|
||||
:cond_2
|
||||
if-nez v2, :cond_3
|
||||
|
||||
iget-object v5, v1, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v6, v4, [Ljava/lang/Object;
|
||||
|
||||
const-string v7, "Event missing"
|
||||
|
||||
invoke-interface {v5, v7, v6}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
iget-object v5, v2, Lf/c/a/x;->a:Ljava/lang/String;
|
||||
|
||||
if-eqz v5, :cond_4
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
const/4 v5, 0x0
|
||||
|
||||
:goto_0
|
||||
if-nez v5, :cond_5
|
||||
|
||||
iget-object v5, v1, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v6, v4, [Ljava/lang/Object;
|
||||
|
||||
const-string v7, "Event not initialized correctly"
|
||||
|
||||
invoke-interface {v5, v7, v6}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_1
|
||||
const/4 v5, 0x0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
const/4 v5, 0x1
|
||||
|
||||
:goto_2
|
||||
if-nez v5, :cond_6
|
||||
|
||||
goto/16 :goto_9
|
||||
|
||||
:cond_6
|
||||
iget-object v5, v2, Lf/c/a/x;->f:Ljava/lang/String;
|
||||
|
||||
if-eqz v5, :cond_c
|
||||
|
||||
invoke-virtual {v5}, Ljava/lang/String;->isEmpty()Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_7
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_7
|
||||
iget-object v6, v1, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iget-object v6, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
if-nez v6, :cond_8
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_8
|
||||
invoke-virtual {v6, v5}, Ljava/util/LinkedList;->contains(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v6
|
||||
|
||||
:goto_3
|
||||
if-eqz v6, :cond_9
|
||||
|
||||
iget-object v6, v1, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v7, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v5, v7, v4
|
||||
|
||||
const-string v5, "Skipping duplicated order ID \'%s\'"
|
||||
|
||||
invoke-interface {v6, v5, v7}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_9
|
||||
iget-object v6, v1, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iget-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
if-nez v7, :cond_a
|
||||
|
||||
new-instance v7, Ljava/util/LinkedList;
|
||||
|
||||
invoke-direct {v7}, Ljava/util/LinkedList;-><init>()V
|
||||
|
||||
iput-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
:cond_a
|
||||
iget-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
invoke-virtual {v7}, Ljava/util/LinkedList;->size()I
|
||||
|
||||
move-result v7
|
||||
|
||||
const/16 v8, 0xa
|
||||
|
||||
if-lt v7, v8, :cond_b
|
||||
|
||||
iget-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
invoke-virtual {v7}, Ljava/util/LinkedList;->removeLast()Ljava/lang/Object;
|
||||
|
||||
:cond_b
|
||||
iget-object v6, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
|
||||
|
||||
invoke-virtual {v6, v5}, Ljava/util/LinkedList;->addFirst(Ljava/lang/Object;)V
|
||||
|
||||
iget-object v6, v1, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v7, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v5, v7, v4
|
||||
|
||||
const-string v5, "Added order ID \'%s\'"
|
||||
|
||||
invoke-interface {v6, v5, v7}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:cond_c
|
||||
:goto_4
|
||||
const/4 v5, 0x1
|
||||
|
||||
:goto_5
|
||||
if-nez v5, :cond_d
|
||||
|
||||
goto/16 :goto_9
|
||||
|
||||
:cond_d
|
||||
iget-object v5, v1, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iget-boolean v5, v5, Lf/c/a/v;->isGdprForgotten:Z
|
||||
|
||||
if-eqz v5, :cond_e
|
||||
|
||||
goto/16 :goto_9
|
||||
|
||||
:cond_e
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v11
|
||||
|
||||
iget-object v5, v1, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iget v6, v5, Lf/c/a/v;->eventCount:I
|
||||
|
||||
add-int/2addr v6, v3
|
||||
|
||||
iput v6, v5, Lf/c/a/v;->eventCount:I
|
||||
|
||||
invoke-virtual {v1, v11, v12}, Lf/c/a/a;->J(J)Z
|
||||
|
||||
new-instance v5, Lf/c/a/n1;
|
||||
|
||||
iget-object v7, v1, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v8, v1, Lf/c/a/a;->l:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v1, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iget-object v10, v1, Lf/c/a/a;->q:Lf/c/a/x1;
|
||||
|
||||
move-object v6, v5
|
||||
|
||||
invoke-direct/range {v6 .. v12}, Lf/c/a/n1;-><init>(Lf/c/a/w;Lf/c/a/p0;Lf/c/a/v;Lf/c/a/x1;J)V
|
||||
|
||||
iget-object v6, v1, Lf/c/a/a;->h:Lf/c/a/a$n;
|
||||
|
||||
iget-boolean v6, v6, Lf/c/a/a$n;->d:Z
|
||||
|
||||
sget-object v7, Lf/c/a/t;->f:Lf/c/a/t;
|
||||
|
||||
iget-object v8, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v8, v8, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
|
||||
|
||||
move-result-object v15
|
||||
|
||||
new-instance v8, Ljava/util/HashMap;
|
||||
|
||||
invoke-direct {v8}, Ljava/util/HashMap;-><init>()V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
sget-object v10, Lf/c/a/n1;->p:Lf/c/a/w0;
|
||||
|
||||
invoke-static {v9, v10}, Ld0/a/b/b/a;->Q(Landroid/content/Context;Lf/c/a/w0;)Ljava/util/Map;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
if-eqz v9, :cond_f
|
||||
|
||||
invoke-virtual {v8, v9}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
|
||||
|
||||
:cond_f
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
sget-object v10, Lf/c/a/n1;->p:Lf/c/a/w0;
|
||||
|
||||
invoke-static {v9, v10}, Ld0/a/b/b/a;->S(Landroid/content/Context;Lf/c/a/w0;)Ljava/util/Map;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
if-eqz v9, :cond_10
|
||||
|
||||
invoke-virtual {v8, v9}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
|
||||
|
||||
:cond_10
|
||||
if-nez v6, :cond_11
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->e:Lf/c/a/x1;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/x1;->a:Ljava/util/Map;
|
||||
|
||||
iget-object v10, v2, Lf/c/a/x;->d:Ljava/util/Map;
|
||||
|
||||
const-string v11, "Callback"
|
||||
|
||||
invoke-static {v9, v10, v11}, Lf/c/a/e2;->y(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
const-string v10, "callback_params"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->f(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->e:Lf/c/a/x1;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/x1;->b:Ljava/util/Map;
|
||||
|
||||
iget-object v10, v2, Lf/c/a/x;->e:Ljava/util/Map;
|
||||
|
||||
const-string v11, "Partner"
|
||||
|
||||
invoke-static {v9, v10, v11}, Lf/c/a/e2;->y(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
const-string v10, "partner_params"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->f(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
|
||||
|
||||
:cond_11
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v10, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v10, v10, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v9, v10}, Lf/c/a/p0;->b(Landroid/content/Context;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/n1$a;->g:Ljava/lang/String;
|
||||
|
||||
const-string v10, "android_uuid"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->d:Ljava/lang/Boolean;
|
||||
|
||||
const-string v10, "tracking_enabled"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->a:Ljava/lang/String;
|
||||
|
||||
const-string v10, "gps_adid"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->b:Ljava/lang/String;
|
||||
|
||||
const-string v10, "gps_adid_src"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget v9, v9, Lf/c/a/p0;->c:I
|
||||
|
||||
int-to-long v9, v9
|
||||
|
||||
const-string v11, "gps_adid_attempt"
|
||||
|
||||
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
invoke-virtual {v5, v8}, Lf/c/a/n1;->j(Ljava/util/Map;)Z
|
||||
|
||||
move-result v9
|
||||
|
||||
if-nez v9, :cond_12
|
||||
|
||||
sget-object v9, Lf/c/a/n1;->p:Lf/c/a/w0;
|
||||
|
||||
new-array v10, v4, [Ljava/lang/Object;
|
||||
|
||||
const-string v11, "Google Advertising ID not detected, fallback to non Google Play identifiers will take place"
|
||||
|
||||
invoke-interface {v9, v11, v10}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v10, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v10, v10, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v9, v10}, Lf/c/a/p0;->a(Landroid/content/Context;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->f:Ljava/lang/String;
|
||||
|
||||
const-string v10, "mac_sha1"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->g:Ljava/lang/String;
|
||||
|
||||
const-string v10, "mac_md5"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->h:Ljava/lang/String;
|
||||
|
||||
const-string v10, "android_id"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
:cond_12
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->r:Ljava/lang/String;
|
||||
|
||||
const-string v10, "api_level"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->B:Ljava/lang/String;
|
||||
|
||||
const-string v10, "app_secret"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->e:Ljava/lang/String;
|
||||
|
||||
const-string v10, "app_token"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->l:Ljava/lang/String;
|
||||
|
||||
const-string v10, "app_version"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
sget-object v9, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
|
||||
const-string v10, "attribution_deeplink"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-static {v9}, Lf/c/a/e2;->e(Landroid/content/Context;)I
|
||||
|
||||
move-result v9
|
||||
|
||||
int-to-long v9, v9
|
||||
|
||||
const-string v11, "connectivity_type"
|
||||
|
||||
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->t:Ljava/lang/String;
|
||||
|
||||
const-string v10, "country"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->A:Ljava/lang/String;
|
||||
|
||||
const-string v10, "cpu_type"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-wide v9, v5, Lf/c/a/n1;->a:J
|
||||
|
||||
const-string v11, "created_at"
|
||||
|
||||
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->b(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
iget-object v9, v2, Lf/c/a/x;->c:Ljava/lang/String;
|
||||
|
||||
const-string v10, "currency"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->l:Ljava/lang/Boolean;
|
||||
|
||||
const-string v10, "device_known"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->o:Ljava/lang/String;
|
||||
|
||||
const-string v10, "device_manufacturer"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->n:Ljava/lang/String;
|
||||
|
||||
const-string v10, "device_name"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->m:Ljava/lang/String;
|
||||
|
||||
const-string v10, "device_type"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->y:Ljava/lang/String;
|
||||
|
||||
const-string v10, "display_height"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->x:Ljava/lang/String;
|
||||
|
||||
const-string v10, "display_width"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->f:Ljava/lang/String;
|
||||
|
||||
const-string v10, "environment"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v2, Lf/c/a/x;->g:Ljava/lang/String;
|
||||
|
||||
const-string v10, "event_callback_id"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
|
||||
|
||||
iget v9, v9, Lf/c/a/n1$a;->a:I
|
||||
|
||||
int-to-long v9, v9
|
||||
|
||||
const-string v11, "event_count"
|
||||
|
||||
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-boolean v9, v9, Lf/c/a/w;->i:Z
|
||||
|
||||
invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
const-string v10, "event_buffering_enabled"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
iget-object v9, v2, Lf/c/a/x;->a:Ljava/lang/String;
|
||||
|
||||
const-string v10, "event_token"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->C:Ljava/lang/String;
|
||||
|
||||
const-string v10, "external_device_id"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v11, v9, Lf/c/a/p0;->i:Ljava/lang/String;
|
||||
|
||||
const-string v10, "fb_id"
|
||||
|
||||
const-string v14, "fire_adid"
|
||||
|
||||
const-string v17, "fire_tracking_enabled"
|
||||
|
||||
move-object v9, v8
|
||||
|
||||
move-object v12, v15
|
||||
|
||||
move-object v13, v8
|
||||
|
||||
move-object/from16 v16, v8
|
||||
|
||||
invoke-static/range {v9 .. v17}, Lf/e/b/a/a;->S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->z:Ljava/lang/String;
|
||||
|
||||
const-string v10, "hardware_name"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->s:Ljava/lang/String;
|
||||
|
||||
const-string v10, "language"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-static {v9}, Lf/c/a/e2;->k(Landroid/content/Context;)Ljava/lang/String;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
const-string v10, "mcc"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-static {v9}, Lf/c/a/e2;->l(Landroid/content/Context;)Ljava/lang/String;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
const-string v10, "mnc"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
sget-object v9, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
|
||||
const-string v10, "needs_response_details"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-static {v9}, Lf/c/a/e2;->m(Landroid/content/Context;)I
|
||||
|
||||
move-result v9
|
||||
|
||||
int-to-long v9, v9
|
||||
|
||||
const-string v11, "network_type"
|
||||
|
||||
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->B:Ljava/lang/String;
|
||||
|
||||
const-string v10, "os_build"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->p:Ljava/lang/String;
|
||||
|
||||
const-string v10, "os_name"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->q:Ljava/lang/String;
|
||||
|
||||
const-string v10, "os_version"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->k:Ljava/lang/String;
|
||||
|
||||
const-string v10, "package_name"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/n1$a;->h:Ljava/lang/String;
|
||||
|
||||
const-string v10, "push_token"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v2, Lf/c/a/x;->b:Ljava/lang/Double;
|
||||
|
||||
if-nez v9, :cond_13
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_13
|
||||
new-array v10, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v9, v10, v4
|
||||
|
||||
const-string v9, "%.5f"
|
||||
|
||||
invoke-static {v9, v10}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
const-string v10, "revenue"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
:goto_6
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->w:Ljava/lang/String;
|
||||
|
||||
const-string v10, "screen_density"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->v:Ljava/lang/String;
|
||||
|
||||
const-string v10, "screen_format"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/p0;->u:Ljava/lang/String;
|
||||
|
||||
const-string v10, "screen_size"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/w;->A:Ljava/lang/String;
|
||||
|
||||
const-string v10, "secret_id"
|
||||
|
||||
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
|
||||
|
||||
iget v9, v9, Lf/c/a/n1$a;->b:I
|
||||
|
||||
int-to-long v9, v9
|
||||
|
||||
const-string v11, "session_count"
|
||||
|
||||
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
|
||||
|
||||
iget-wide v9, v9, Lf/c/a/n1$a;->f:J
|
||||
|
||||
const-string v11, "session_length"
|
||||
|
||||
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->d(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
|
||||
|
||||
iget v9, v9, Lf/c/a/n1$a;->c:I
|
||||
|
||||
int-to-long v9, v9
|
||||
|
||||
const-string v11, "subsession_count"
|
||||
|
||||
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
|
||||
|
||||
iget-wide v9, v9, Lf/c/a/n1$a;->d:J
|
||||
|
||||
const-string v11, "time_spent"
|
||||
|
||||
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->d(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
invoke-virtual {v5, v8}, Lf/c/a/n1;->i(Ljava/util/Map;)V
|
||||
|
||||
invoke-virtual {v5, v7}, Lf/c/a/n1;->k(Lf/c/a/t;)Lf/c/a/u;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
const-string v10, "/event"
|
||||
|
||||
iput-object v10, v9, Lf/c/a/u;->path:Ljava/lang/String;
|
||||
|
||||
iget-object v10, v2, Lf/c/a/x;->b:Ljava/lang/Double;
|
||||
|
||||
if-nez v10, :cond_14
|
||||
|
||||
new-array v10, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v11, v2, Lf/c/a/x;->a:Ljava/lang/String;
|
||||
|
||||
aput-object v11, v10, v4
|
||||
|
||||
const-string v11, "\'%s\'"
|
||||
|
||||
invoke-static {v11, v10}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v10
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_14
|
||||
const/4 v11, 0x3
|
||||
|
||||
new-array v11, v11, [Ljava/lang/Object;
|
||||
|
||||
aput-object v10, v11, v4
|
||||
|
||||
iget-object v10, v2, Lf/c/a/x;->c:Ljava/lang/String;
|
||||
|
||||
aput-object v10, v11, v3
|
||||
|
||||
const/4 v10, 0x2
|
||||
|
||||
iget-object v12, v2, Lf/c/a/x;->a:Ljava/lang/String;
|
||||
|
||||
aput-object v12, v11, v10
|
||||
|
||||
const-string v10, "(%.5f %s, \'%s\')"
|
||||
|
||||
invoke-static {v10, v11}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v10
|
||||
|
||||
:goto_7
|
||||
iput-object v10, v9, Lf/c/a/u;->suffix:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v7}, Lf/c/a/t;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
iget-object v10, v9, Lf/c/a/u;->clientSdk:Ljava/lang/String;
|
||||
|
||||
iget-object v5, v5, Lf/c/a/n1;->c:Lf/c/a/w;
|
||||
|
||||
iget-object v11, v5, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
iget-object v5, v5, Lf/c/a/w;->v:Lf/c/a/w0;
|
||||
|
||||
invoke-static {v8, v7, v10, v11, v5}, Lf/c/a/g0;->c(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lf/c/a/w0;)V
|
||||
|
||||
iput-object v8, v9, Lf/c/a/u;->parameters:Ljava/util/Map;
|
||||
|
||||
if-eqz v6, :cond_15
|
||||
|
||||
iget-object v5, v2, Lf/c/a/x;->d:Ljava/util/Map;
|
||||
|
||||
iput-object v5, v9, Lf/c/a/u;->callbackParameters:Ljava/util/Map;
|
||||
|
||||
iget-object v2, v2, Lf/c/a/x;->e:Ljava/util/Map;
|
||||
|
||||
iput-object v2, v9, Lf/c/a/u;->partnerParameters:Ljava/util/Map;
|
||||
|
||||
:cond_15
|
||||
iget-object v2, v1, Lf/c/a/a;->b:Lf/c/a/x0;
|
||||
|
||||
invoke-interface {v2, v9}, Lf/c/a/x0;->g(Lf/c/a/u;)V
|
||||
|
||||
iget-object v2, v1, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-boolean v2, v2, Lf/c/a/w;->i:Z
|
||||
|
||||
if-eqz v2, :cond_16
|
||||
|
||||
iget-object v2, v1, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v3, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v5, v9, Lf/c/a/u;->suffix:Ljava/lang/String;
|
||||
|
||||
aput-object v5, v3, v4
|
||||
|
||||
const-string v4, "Buffered event %s"
|
||||
|
||||
invoke-interface {v2, v4, v3}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_16
|
||||
iget-object v2, v1, Lf/c/a/a;->b:Lf/c/a/x0;
|
||||
|
||||
invoke-interface {v2}, Lf/c/a/x0;->e()V
|
||||
|
||||
:goto_8
|
||||
iget-object v2, v1, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-boolean v2, v2, Lf/c/a/w;->s:Z
|
||||
|
||||
if-eqz v2, :cond_17
|
||||
|
||||
iget-object v2, v1, Lf/c/a/a;->h:Lf/c/a/a$n;
|
||||
|
||||
iget-boolean v2, v2, Lf/c/a/a$n;->c:Z
|
||||
|
||||
if-eqz v2, :cond_17
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/a;->D()V
|
||||
|
||||
:cond_17
|
||||
invoke-virtual {v1}, Lf/c/a/a;->P()V
|
||||
|
||||
:goto_9
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->h()V
|
||||
value = Lf/c/a/a;->m(Z)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -18,14 +18,18 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/a;
|
||||
.field public final synthetic d:Z
|
||||
|
||||
.field public final synthetic e:Lf/c/a/a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;)V
|
||||
.method public constructor <init>(Lf/c/a/a;Z)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/a$l;->d:Lf/c/a/a;
|
||||
iput-object p1, p0, Lf/c/a/a$l;->e:Lf/c/a/a;
|
||||
|
||||
iput-boolean p2, p0, Lf/c/a/a$l;->d:Z
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -35,11 +39,17 @@
|
|||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 1
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$l;->d:Lf/c/a/a;
|
||||
iget-object v0, p0, Lf/c/a/a$l;->e:Lf/c/a/a;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->s()V
|
||||
iget-boolean v1, p0, Lf/c/a/a$l;->d:Z
|
||||
|
||||
iget-object v2, v0, Lf/c/a/a;->c:Lf/c/a/v;
|
||||
|
||||
iput-boolean v1, v2, Lf/c/a/v;->askingAttribution:Z
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->P()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -2,39 +2,44 @@
|
|||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/c/a/a;
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a;->k()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "m"
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Z
|
||||
|
||||
.field public b:Z
|
||||
|
||||
.field public c:Z
|
||||
|
||||
.field public d:Z
|
||||
|
||||
.field public e:Z
|
||||
|
||||
.field public f:Z
|
||||
|
||||
.field public g:Z
|
||||
.field public final synthetic d:Lf/c/a/a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/a$m;->d:Lf/c/a/a;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a$m;->d:Lf/c/a/a;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->A()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
42
com.discord/smali/f/c/a/a$n.smali
Normal file
42
com.discord/smali/f/c/a/a$n.smali
Normal file
|
@ -0,0 +1,42 @@
|
|||
.class public Lf/c/a/a$n;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/c/a/a;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "n"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Z
|
||||
|
||||
.field public b:Z
|
||||
|
||||
.field public c:Z
|
||||
|
||||
.field public d:Z
|
||||
|
||||
.field public e:Z
|
||||
|
||||
.field public f:Z
|
||||
|
||||
.field public g:Z
|
||||
|
||||
.field public h:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,79 +1,28 @@
|
|||
.class public Lf/c/a/a0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustSessionFailure.java"
|
||||
.source "AdjustFactory.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public b:Ljava/lang/String;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Z
|
||||
|
||||
.field public e:Lorg/json/JSONObject;
|
||||
# static fields
|
||||
.field public static a:Lf/c/a/w0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
.method public static a()Lf/c/a/w0;
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
sget-object v0, Lf/c/a/a0;->a:Lf/c/a/w0;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
if-nez v0, :cond_0
|
||||
|
||||
new-instance v0, Lf/c/a/f1;
|
||||
|
||||
# virtual methods
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
invoke-direct {v0}, Lf/c/a/f1;-><init>()V
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
sput-object v0, Lf/c/a/a0;->a:Lf/c/a/w0;
|
||||
|
||||
const/4 v1, 0x5
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/a0;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/a0;->b:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/a0;->c:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-boolean v2, p0, Lf/c/a/a0;->d:Z
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/a0;->e:Lorg/json/JSONObject;
|
||||
|
||||
const/4 v3, 0x4
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
const-string v2, "Session Failure msg:%s time:%s adid:%s retry:%b json:%s"
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
:cond_0
|
||||
sget-object v0, Lf/c/a/a0;->a:Lf/c/a/w0;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -1,8 +1,3 @@
|
|||
.class public interface abstract Lf/c/a/a1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnDeviceIdsRead.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onGoogleAdIdRead(Ljava/lang/String;)V
|
||||
.end method
|
||||
.source "ISdkClickHandler.java"
|
||||
|
|
92
com.discord/smali/f/c/a/a2.smali
Normal file
92
com.discord/smali/f/c/a/a2.smali
Normal file
|
@ -0,0 +1,92 @@
|
|||
.class public final enum Lf/c/a/a2;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "TrackingState.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lf/c/a/a2;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final enum d:Lf/c/a/a2;
|
||||
|
||||
.field public static final synthetic e:[Lf/c/a/a2;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public value:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
new-instance v0, Lf/c/a/a2;
|
||||
|
||||
const-string v1, "OPTED_OUT"
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v0, v1, v2, v3}, Lf/c/a/a2;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/a2;->d:Lf/c/a/a2;
|
||||
|
||||
new-array v1, v3, [Lf/c/a/a2;
|
||||
|
||||
aput-object v0, v1, v2
|
||||
|
||||
sput-object v1, Lf/c/a/a2;->e:[Lf/c/a/a2;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;II)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
iput p3, p0, Lf/c/a/a2;->value:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lf/c/a/a2;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lf/c/a/a2;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lf/c/a/a2;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lf/c/a/a2;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lf/c/a/a2;->e:[Lf/c/a/a2;
|
||||
|
||||
invoke-virtual {v0}, [Lf/c/a/a2;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lf/c/a/a2;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -7,18 +7,18 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/n0;
|
||||
.field public final synthetic d:Lf/c/a/q0;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;Lf/c/a/n0;)V
|
||||
.method public constructor <init>(Lf/c/a/a;Lf/c/a/q0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/b;->e:Lf/c/a/a;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/b;->d:Lf/c/a/n0;
|
||||
iput-object p2, p0, Lf/c/a/b;->d:Lf/c/a/q0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -32,19 +32,19 @@
|
|||
|
||||
iget-object v0, p0, Lf/c/a/b;->e:Lf/c/a/a;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/b;->d:Lf/c/a/n0;
|
||||
iget-object v1, p0, Lf/c/a/b;->d:Lf/c/a/q0;
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
iget-object v2, v1, Lf/c/a/j1;->c:Ljava/lang/String;
|
||||
iget-object v2, v1, Lf/c/a/r1;->c:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->B(Ljava/lang/String;)V
|
||||
invoke-virtual {v0, v2}, Lf/c/a/a;->K(Ljava/lang/String;)V
|
||||
|
||||
new-instance v2, Landroid/os/Handler;
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/r;->a:Landroid/content/Context;
|
||||
iget-object v3, v3, Lf/c/a/w;->d:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v3}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
|
||||
|
||||
|
@ -52,60 +52,56 @@
|
|||
|
||||
invoke-direct {v2, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
|
||||
|
||||
iget-boolean v3, v1, Lf/c/a/j1;->d:Z
|
||||
iget-boolean v3, v1, Lf/c/a/r1;->a:Z
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/r;->k:Lf/c/a/c1;
|
||||
iget-object v3, v3, Lf/c/a/w;->n:Lf/c/a/k1;
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v4, v4, [Ljava/lang/Object;
|
||||
|
||||
check-cast v3, Lf/c/a/x0;
|
||||
|
||||
const-string v5, "Launching success event tracking listener"
|
||||
|
||||
invoke-virtual {v3, v5, v4}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {v3, v5, v4}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
new-instance v3, Lf/c/a/j;
|
||||
new-instance v3, Lf/c/a/n;
|
||||
|
||||
invoke-direct {v3, v0, v1}, Lf/c/a/j;-><init>(Lf/c/a/a;Lf/c/a/n0;)V
|
||||
invoke-direct {v3, v0, v1}, Lf/c/a/n;-><init>(Lf/c/a/a;Lf/c/a/q0;)V
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-boolean v3, v1, Lf/c/a/j1;->d:Z
|
||||
iget-boolean v3, v1, Lf/c/a/r1;->a:Z
|
||||
|
||||
if-nez v3, :cond_1
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/r;->l:Lf/c/a/b1;
|
||||
iget-object v3, v3, Lf/c/a/w;->o:Lf/c/a/j1;
|
||||
|
||||
if-eqz v3, :cond_1
|
||||
|
||||
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v4, v4, [Ljava/lang/Object;
|
||||
|
||||
check-cast v3, Lf/c/a/x0;
|
||||
|
||||
const-string v5, "Launching failed event tracking listener"
|
||||
|
||||
invoke-virtual {v3, v5, v4}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {v3, v5, v4}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
new-instance v3, Lf/c/a/k;
|
||||
new-instance v3, Lf/c/a/o;
|
||||
|
||||
invoke-direct {v3, v0, v1}, Lf/c/a/k;-><init>(Lf/c/a/a;Lf/c/a/n0;)V
|
||||
invoke-direct {v3, v0, v1}, Lf/c/a/o;-><init>(Lf/c/a/a;Lf/c/a/q0;)V
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
|
||||
|
||||
|
|
|
@ -1,22 +1,21 @@
|
|||
.class public Lf/c/a/b0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustSessionSuccess.java"
|
||||
.source "AdjustInstance.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public b:Ljava/lang/String;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Lorg/json/JSONObject;
|
||||
.field public final synthetic d:Landroid/content/Context;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.method public constructor <init>(Lf/c/a/d0;Landroid/content/Context;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p2, p0, Lf/c/a/b0;->d:Landroid/content/Context;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
|
@ -24,44 +23,81 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
.method public run()V
|
||||
.locals 9
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
new-instance v0, Lf/c/a/z1;
|
||||
|
||||
const/4 v1, 0x4
|
||||
iget-object v1, p0, Lf/c/a/b0;->d:Landroid/content/Context;
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
invoke-direct {v0, v1}, Lf/c/a/z1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
iget-object v2, p0, Lf/c/a/b0;->a:Ljava/lang/String;
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {v0}, Lf/c/a/z1;->f()Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
const/4 v4, 0x0
|
||||
|
||||
iget-object v2, p0, Lf/c/a/b0;->b:Ljava/lang/String;
|
||||
:goto_0
|
||||
invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
|
||||
|
||||
const/4 v3, 0x1
|
||||
move-result v5
|
||||
|
||||
aput-object v2, v1, v3
|
||||
if-ge v3, v5, :cond_1
|
||||
|
||||
iget-object v2, p0, Lf/c/a/b0;->c:Ljava/lang/String;
|
||||
invoke-virtual {v1, v3}, Lorg/json/JSONArray;->getJSONArray(I)Lorg/json/JSONArray;
|
||||
|
||||
const/4 v3, 0x2
|
||||
move-result-object v5
|
||||
|
||||
aput-object v2, v1, v3
|
||||
const/4 v6, -0x1
|
||||
|
||||
iget-object v2, p0, Lf/c/a/b0;->d:Lorg/json/JSONObject;
|
||||
const/4 v7, 0x2
|
||||
|
||||
const/4 v3, 0x3
|
||||
invoke-virtual {v5, v7, v6}, Lorg/json/JSONArray;->optInt(II)I
|
||||
|
||||
aput-object v2, v1, v3
|
||||
move-result v6
|
||||
|
||||
const-string v2, "Session Success msg:%s time:%s adid:%s json:%s"
|
||||
const/4 v8, 0x1
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
if-ne v6, v8, :cond_0
|
||||
|
||||
move-result-object v0
|
||||
invoke-virtual {v5, v7, v2}, Lorg/json/JSONArray;->put(II)Lorg/json/JSONArray;
|
||||
|
||||
return-object v0
|
||||
const/4 v4, 0x1
|
||||
|
||||
:cond_0
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/z1;->l(Lorg/json/JSONArray;)V
|
||||
:try_end_0
|
||||
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
throw v1
|
||||
|
||||
:catch_0
|
||||
:cond_2
|
||||
:goto_1
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class public Lf/c/a/v0$a;
|
||||
.class public Lf/c/a/b1$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "InstallReferrer.java"
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/v0;-><init>(Landroid/content/Context;Lf/c/a/o0;)V
|
||||
value = Lf/c/a/b1;-><init>(Landroid/content/Context;Lf/c/a/d1;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -18,14 +18,14 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/v0;
|
||||
.field public final synthetic d:Lf/c/a/b1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/v0;)V
|
||||
.method public constructor <init>(Lf/c/a/b1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/v0$a;->d:Lf/c/a/v0;
|
||||
iput-object p1, p0, Lf/c/a/b1$a;->d:Lf/c/a/b1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -37,9 +37,9 @@
|
|||
.method public run()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/v0$a;->d:Lf/c/a/v0;
|
||||
iget-object v0, p0, Lf/c/a/b1$a;->d:Lf/c/a/b1;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/v0;->d()V
|
||||
invoke-virtual {v0}, Lf/c/a/b1;->c()V
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
73
com.discord/smali/f/c/a/b2.smali
Normal file
73
com.discord/smali/f/c/a/b2.smali
Normal file
|
@ -0,0 +1,73 @@
|
|||
.class public final Lf/c/a/b2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Util.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/util/concurrent/Callable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"Ljava/util/concurrent/Callable<",
|
||||
"Ljava/lang/Object;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Landroid/content/Context;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/b2;->d:Landroid/content/Context;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public call()Ljava/lang/Object;
|
||||
.locals 5
|
||||
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lf/c/a/b2;->d:Landroid/content/Context;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
new-array v2, v1, [Ljava/lang/Class;
|
||||
|
||||
const-class v3, Landroid/content/Context;
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
aput-object v3, v2, v4
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
aput-object v0, v1, v4
|
||||
|
||||
const-string v0, "com.google.android.gms.ads.identifier.AdvertisingIdClient"
|
||||
|
||||
const-string v3, "getAdvertisingIdInfo"
|
||||
|
||||
invoke-static {v0, v3, v2, v1}, Ld0/a/b/b/a;->j0(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
return-object v0
|
||||
|
||||
:catch_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -28,9 +28,9 @@
|
|||
|
||||
iget-object v0, p0, Lf/c/a/c;->d:Lf/c/a/a;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
|
||||
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
|
||||
|
||||
iget-boolean v1, v1, Lf/c/a/a$m;->d:Z
|
||||
iget-boolean v1, v1, Lf/c/a/a$n;->d:Z
|
||||
|
||||
xor-int/lit8 v1, v1, 0x1
|
||||
|
||||
|
@ -38,34 +38,32 @@
|
|||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/w0;
|
||||
|
||||
new-array v1, v2, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/x0;
|
||||
|
||||
const-string v2, "Start delay expired or never configured"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {v0, v2, v1}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Lf/c/a/a;->E()V
|
||||
invoke-virtual {v0}, Lf/c/a/a;->N()V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
|
||||
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
|
||||
|
||||
iput-boolean v2, v1, Lf/c/a/a$m;->d:Z
|
||||
iput-boolean v2, v1, Lf/c/a/a$n;->d:Z
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->g:Lf/c/a/u1;
|
||||
iget-object v1, v0, Lf/c/a/a;->g:Lf/c/a/f2/k;
|
||||
|
||||
invoke-virtual {v1, v2}, Lf/c/a/u1;->a(Z)V
|
||||
invoke-virtual {v1, v2}, Lf/c/a/f2/k;->a(Z)V
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
iput-object v1, v0, Lf/c/a/a;->g:Lf/c/a/u1;
|
||||
iput-object v1, v0, Lf/c/a/a;->g:Lf/c/a/f2/k;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->D()V
|
||||
invoke-virtual {v0}, Lf/c/a/a;->M()V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
|
|
@ -1,53 +0,0 @@
|
|||
.class public Lf/c/a/c0$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/c0;-><init>(Lf/c/a/o0;Lf/c/a/p;Z)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/c0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/c0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/c0$a;->d:Lf/c/a/c0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/c0$a;->d:Lf/c/a/c0;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/c0;->a:Lf/c/a/l0;
|
||||
|
||||
new-instance v2, Lf/c/a/h0;
|
||||
|
||||
invoke-direct {v2, v0}, Lf/c/a/h0;-><init>(Lf/c/a/c0;)V
|
||||
|
||||
iget-object v0, v1, Lf/c/a/l0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,194 +1,124 @@
|
|||
.class public Lf/c/a/c0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
.source "AdjustInstance.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/c/a/p0;
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Lf/c/a/l0;
|
||||
.field public final synthetic d:Landroid/content/Context;
|
||||
|
||||
.field public b:Ljava/lang/ref/WeakReference;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
"Lf/c/a/o0;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
.field public final synthetic e:Ljava/lang/String;
|
||||
|
||||
.field public c:Lf/c/a/q0;
|
||||
|
||||
.field public d:Lf/c/a/p;
|
||||
|
||||
.field public e:Lf/c/a/u1;
|
||||
|
||||
.field public f:Z
|
||||
.field public final synthetic f:J
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/o0;Lf/c/a/p;Z)V
|
||||
.locals 3
|
||||
.method public constructor <init>(Lf/c/a/d0;Landroid/content/Context;Ljava/lang/String;J)V
|
||||
.locals 0
|
||||
|
||||
iput-object p2, p0, Lf/c/a/c0;->d:Landroid/content/Context;
|
||||
|
||||
iput-object p3, p0, Lf/c/a/c0;->e:Ljava/lang/String;
|
||||
|
||||
iput-wide p4, p0, Lf/c/a/c0;->f:J
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Lf/c/a/l0;
|
||||
|
||||
const-string v1, "AttributionHandler"
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v1, v2}, Lf/c/a/l0;-><init>(Ljava/lang/String;Z)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/c0;->a:Lf/c/a/l0;
|
||||
|
||||
invoke-static {}, Lf/c/a/v;->a()Lf/c/a/q0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/c0;->c:Lf/c/a/q0;
|
||||
|
||||
new-instance v0, Lf/c/a/u1;
|
||||
|
||||
new-instance v1, Lf/c/a/c0$a;
|
||||
|
||||
invoke-direct {v1, p0}, Lf/c/a/c0$a;-><init>(Lf/c/a/c0;)V
|
||||
|
||||
const-string v2, "Attribution timer"
|
||||
|
||||
invoke-direct {v0, v1, v2}, Lf/c/a/u1;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/c0;->e:Lf/c/a/u1;
|
||||
|
||||
new-instance v0, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/c0;->b:Ljava/lang/ref/WeakReference;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/c0;->d:Lf/c/a/p;
|
||||
|
||||
xor-int/lit8 p1, p3, 0x1
|
||||
|
||||
iput-boolean p1, p0, Lf/c/a/c0;->f:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Lf/c/a/o0;Lf/c/a/j1;)V
|
||||
.locals 5
|
||||
.method public run()V
|
||||
.locals 7
|
||||
|
||||
iget-object v0, p2, Lf/c/a/j1;->f:Lorg/json/JSONObject;
|
||||
new-instance v0, Lf/c/a/z1;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
iget-object v1, p0, Lf/c/a/c0;->d:Landroid/content/Context;
|
||||
|
||||
return-void
|
||||
invoke-direct {v0, v1}, Lf/c/a/z1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
iget-object v1, p0, Lf/c/a/c0;->e:Ljava/lang/String;
|
||||
|
||||
iget-wide v2, p0, Lf/c/a/c0;->f:J
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {v0, v1, v2, v3}, Lf/c/a/z1;->e(Ljava/lang/String;J)Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v4
|
||||
:try_end_0
|
||||
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
const-wide/16 v1, -0x1
|
||||
:try_start_1
|
||||
invoke-virtual {v0}, Lf/c/a/z1;->f()Lorg/json/JSONArray;
|
||||
|
||||
const-string v3, "ask_in"
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v0, v3, v1, v2}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
|
||||
invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
|
||||
|
||||
move-result-wide v0
|
||||
move-result v5
|
||||
:try_end_1
|
||||
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
const-wide/16 v2, 0x0
|
||||
const/16 v6, 0xa
|
||||
|
||||
cmp-long v4, v0, v2
|
||||
if-ne v5, v6, :cond_1
|
||||
|
||||
if-ltz v4, :cond_1
|
||||
monitor-exit v0
|
||||
|
||||
const/4 p2, 0x1
|
||||
|
||||
invoke-interface {p1, p2}, Lf/c/a/o0;->k(Z)V
|
||||
|
||||
invoke-virtual {p0, v0, v1}, Lf/c/a/c0;->b(J)V
|
||||
|
||||
return-void
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
:try_start_2
|
||||
new-instance v5, Lorg/json/JSONArray;
|
||||
|
||||
invoke-interface {p1, v0}, Lf/c/a/o0;->k(Z)V
|
||||
invoke-direct {v5}, Lorg/json/JSONArray;-><init>()V
|
||||
|
||||
iget-object p1, p2, Lf/c/a/j1;->f:Lorg/json/JSONObject;
|
||||
const/4 v6, 0x0
|
||||
|
||||
const-string v0, "attribution"
|
||||
invoke-virtual {v5, v6, v1}, Lorg/json/JSONArray;->put(ILjava/lang/Object;)Lorg/json/JSONArray;
|
||||
|
||||
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
|
||||
const/4 v1, 0x1
|
||||
|
||||
move-result-object p1
|
||||
invoke-virtual {v5, v1, v2, v3}, Lorg/json/JSONArray;->put(IJ)Lorg/json/JSONArray;
|
||||
|
||||
iget-object v0, p2, Lf/c/a/j1;->c:Ljava/lang/String;
|
||||
const/4 v1, 0x2
|
||||
|
||||
invoke-static {p1, v0}, Lcom/adjust/sdk/AdjustAttribution;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/adjust/sdk/AdjustAttribution;
|
||||
invoke-virtual {v5, v1, v6}, Lorg/json/JSONArray;->put(II)Lorg/json/JSONArray;
|
||||
|
||||
move-result-object p1
|
||||
invoke-virtual {v4, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
|
||||
|
||||
iput-object p1, p2, Lf/c/a/j1;->g:Lcom/adjust/sdk/AdjustAttribution;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final b(J)V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/c0;->e:Lf/c/a/u1;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/u1;->b()J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
cmp-long v2, v0, p1
|
||||
|
||||
if-lez v2, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
cmp-long v2, p1, v0
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
long-to-double v0, p1
|
||||
|
||||
const-wide v2, 0x408f400000000000L # 1000.0
|
||||
|
||||
div-double/2addr v0, v2
|
||||
|
||||
sget-object v2, Lf/c/a/v1;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v2, v0, v1}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lf/c/a/c0;->c:Lf/c/a/q0;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v0, v2, v3
|
||||
|
||||
check-cast v1, Lf/c/a/x0;
|
||||
|
||||
const-string v0, "Waiting to query attribution in %s seconds"
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Lf/c/a/c0;->e:Lf/c/a/u1;
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Lf/c/a/u1;->c(J)V
|
||||
invoke-virtual {v0, v4}, Lf/c/a/z1;->l(Lorg/json/JSONArray;)V
|
||||
:try_end_2
|
||||
.catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2} :catch_0
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
throw v1
|
||||
|
||||
:catch_0
|
||||
:goto_0
|
||||
monitor-exit v0
|
||||
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1,8 +1,250 @@
|
|||
.class public interface abstract Lf/c/a/c1;
|
||||
.class public Lf/c/a/c1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnEventTrackingSucceededListener.java"
|
||||
.source "InstallReferrerHuawei.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Lf/c/a/w0;
|
||||
|
||||
.field public b:Landroid/content/Context;
|
||||
|
||||
.field public final c:Lf/c/a/d1;
|
||||
|
||||
.field public final d:Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;Lf/c/a/d1;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/c1;->a:Lf/c/a/w0;
|
||||
|
||||
iput-object p1, p0, Lf/c/a/c1;->b:Landroid/content/Context;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/c1;->c:Lf/c/a/d1;
|
||||
|
||||
new-instance p1, Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
const/4 p2, 0x1
|
||||
|
||||
invoke-direct {p1, p2}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
|
||||
|
||||
iput-object p1, p0, Lf/c/a/c1;->d:Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(Lf/c/a/u;)V
|
||||
.method public a()V
|
||||
.locals 17
|
||||
|
||||
move-object/from16 v1, p0
|
||||
|
||||
iget-object v0, v1, Lf/c/a/c1;->d:Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
iget-object v0, v1, Lf/c/a/c1;->a:Lf/c/a/w0;
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const-string v3, "Should not try to read Install referrer Huawei"
|
||||
|
||||
invoke-interface {v0, v3, v2}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, v1, Lf/c/a/c1;->b:Landroid/content/Context;
|
||||
|
||||
const-string v3, "com.huawei.appmarket.commondata"
|
||||
|
||||
invoke-static {v0, v3}, Lf/c/a/e2;->F(Landroid/content/Context;Ljava/lang/String;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
const/4 v3, 0x0
|
||||
|
||||
const-string v0, "content://com.huawei.appmarket.commondata/item/5"
|
||||
|
||||
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v4, v1, Lf/c/a/c1;->b:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const/4 v10, 0x1
|
||||
|
||||
new-array v8, v10, [Ljava/lang/String;
|
||||
|
||||
iget-object v5, v1, Lf/c/a/c1;->b:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
aput-object v5, v8, v2
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
move-object v5, v0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const/4 v4, 0x2
|
||||
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
invoke-interface {v3}, Landroid/database/Cursor;->moveToFirst()Z
|
||||
|
||||
move-result v5
|
||||
|
||||
if-eqz v5, :cond_2
|
||||
|
||||
invoke-interface {v3, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v12
|
||||
|
||||
invoke-interface {v3, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v3, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
iget-object v6, v1, Lf/c/a/c1;->a:Lf/c/a/w0;
|
||||
|
||||
const-string v7, "InstallReferrerHuawei reads referrer[%s] clickTime[%s] installTime[%s]"
|
||||
|
||||
const/4 v8, 0x3
|
||||
|
||||
new-array v8, v8, [Ljava/lang/Object;
|
||||
|
||||
aput-object v12, v8, v2
|
||||
|
||||
aput-object v0, v8, v10
|
||||
|
||||
aput-object v5, v8, v4
|
||||
|
||||
invoke-interface {v6, v7, v8}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
|
||||
|
||||
move-result-wide v13
|
||||
|
||||
invoke-static {v5}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
|
||||
|
||||
move-result-wide v15
|
||||
|
||||
iget-object v11, v1, Lf/c/a/c1;->c:Lf/c/a/d1;
|
||||
|
||||
invoke-interface/range {v11 .. v16}, Lf/c/a/d1;->a(Ljava/lang/String;JJ)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v5, v1, Lf/c/a/c1;->a:Lf/c/a/w0;
|
||||
|
||||
const-string v6, "InstallReferrerHuawei fail to read referrer for package [%s] and content uri [%s]"
|
||||
|
||||
new-array v4, v4, [Ljava/lang/Object;
|
||||
|
||||
iget-object v7, v1, Lf/c/a/c1;->b:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v7}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
aput-object v7, v4, v2
|
||||
|
||||
invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
aput-object v0, v4, v10
|
||||
|
||||
invoke-interface {v5, v6, v4}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
:goto_0
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
:try_start_1
|
||||
iget-object v4, v1, Lf/c/a/c1;->a:Lf/c/a/w0;
|
||||
|
||||
const-string v5, "InstallReferrerHuawei error [%s]"
|
||||
|
||||
new-array v6, v10, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
aput-object v0, v6, v2
|
||||
|
||||
invoke-interface {v4, v5, v6}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
:goto_1
|
||||
invoke-interface {v3}, Landroid/database/Cursor;->close()V
|
||||
|
||||
:cond_3
|
||||
iget-object v0, v1, Lf/c/a/c1;->d:Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
|
||||
|
||||
return-void
|
||||
|
||||
:goto_2
|
||||
if-eqz v3, :cond_4
|
||||
|
||||
invoke-interface {v3}, Landroid/database/Cursor;->close()V
|
||||
|
||||
:cond_4
|
||||
throw v0
|
||||
.end method
|
||||
|
|
72
com.discord/smali/f/c/a/c2.smali
Normal file
72
com.discord/smali/f/c/a/c2.smali
Normal file
|
@ -0,0 +1,72 @@
|
|||
.class public final Lf/c/a/c2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Util.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/util/concurrent/Callable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"Ljava/util/concurrent/Callable<",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Landroid/content/Context;
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;Ljava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/c2;->d:Landroid/content/Context;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/c2;->e:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public call()Ljava/lang/Object;
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/lang/Exception;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lf/c/a/c2;->e:Ljava/lang/Object;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:try_start_0
|
||||
const-string v2, "getId"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
new-array v3, v3, [Ljava/lang/Object;
|
||||
|
||||
invoke-static {v0, v2, v1, v3}, Ld0/a/b/b/a;->i0(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Ljava/lang/String;
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
:catchall_0
|
||||
return-object v1
|
||||
.end method
|
|
@ -24,45 +24,11 @@
|
|||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/d;->d:Lf/c/a/a;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->o()Z
|
||||
invoke-virtual {v0}, Lf/c/a/a;->t()V
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->v()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Lf/c/a/a;->w()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->b:Lf/c/a/r0;
|
||||
|
||||
invoke-interface {v1}, Lf/c/a/r0;->b()V
|
||||
|
||||
:cond_1
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v1
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/a;->A(J)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->G()V
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1,36 +1,88 @@
|
|||
.class public Lf/c/a/d0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
.source "AdjustInstance.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/c0;
|
||||
.field public a:Ljava/lang/Boolean;
|
||||
|
||||
.field public b:Z
|
||||
|
||||
.field public c:Lf/c/a/u0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/c0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/d0;->d:Lf/c/a/c0;
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/d0;->a:Ljava/lang/Boolean;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Lf/c/a/d0;->b:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.method public final a()Z
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-virtual {p0, v0}, Lf/c/a/d0;->b(Ljava/lang/String;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final b(Ljava/lang/String;)Z
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/d0;->d:Lf/c/a/c0;
|
||||
iget-object v0, p0, Lf/c/a/d0;->c:Lf/c/a/u0;
|
||||
|
||||
const-wide/16 v1, 0x0
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/c0;->b(J)V
|
||||
if-nez v0, :cond_1
|
||||
|
||||
return-void
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
aput-object p1, v1, v0
|
||||
|
||||
const-string p1, "Adjust not initialized, but %s saved for launch"
|
||||
|
||||
invoke-interface {v2, p1, v1}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
new-array v1, v0, [Ljava/lang/Object;
|
||||
|
||||
const-string v2, "Adjust not initialized correctly"
|
||||
|
||||
invoke-interface {p1, v2, v1}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
|
||||
:cond_1
|
||||
return v1
|
||||
.end method
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
.class public interface abstract Lf/c/a/d1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnSessionTrackingFailedListener.java"
|
||||
.source "InstallReferrerReadListener.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(Lf/c/a/a0;)V
|
||||
.method public abstract a(Ljava/lang/String;JJ)V
|
||||
.end method
|
||||
|
|
86
com.discord/smali/f/c/a/d2.smali
Normal file
86
com.discord/smali/f/c/a/d2.smali
Normal file
|
@ -0,0 +1,86 @@
|
|||
.class public final Lf/c/a/d2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Util.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/util/concurrent/Callable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"Ljava/util/concurrent/Callable<",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Landroid/content/Context;
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;Ljava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/d2;->d:Landroid/content/Context;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/d2;->e:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public call()Ljava/lang/Object;
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/lang/Exception;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lf/c/a/d2;->e:Ljava/lang/Object;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:try_start_0
|
||||
const-string v2, "isLimitAdTrackingEnabled"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
new-array v3, v3, [Ljava/lang/Object;
|
||||
|
||||
invoke-static {v0, v2, v1, v3}, Ld0/a/b/b/a;->i0(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Ljava/lang/Boolean;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
xor-int/lit8 v0, v0, 0x1
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v1
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
:catchall_0
|
||||
:goto_0
|
||||
return-object v1
|
||||
.end method
|
|
@ -24,20 +24,11 @@
|
|||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 2
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/e;->d:Lf/c/a/a;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/a;->w()Z
|
||||
invoke-virtual {v0}, Lf/c/a/a;->s()V
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget-object v0, v0, Lf/c/a/a;->b:Lf/c/a/r0;
|
||||
|
||||
invoke-interface {v0}, Lf/c/a/r0;->b()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1,25 +1,24 @@
|
|||
.class public Lf/c/a/e0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
.source "AdjustSessionFailure.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/q1;
|
||||
.field public a:Z
|
||||
|
||||
.field public final synthetic e:Lf/c/a/c0;
|
||||
.field public b:Ljava/lang/String;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Ljava/lang/String;
|
||||
|
||||
.field public e:Lorg/json/JSONObject;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/c0;Lf/c/a/q1;)V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/e0;->e:Lf/c/a/c0;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/e0;->d:Lf/c/a/q1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
|
@ -27,31 +26,52 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/e0;->e:Lf/c/a/c0;
|
||||
const/4 v0, 0x5
|
||||
|
||||
iget-object v0, v0, Lf/c/a/c0;->b:Ljava/lang/ref/WeakReference;
|
||||
new-array v0, v0, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
iget-object v1, p0, Lf/c/a/e0;->c:Ljava/lang/String;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
iget-object v1, p0, Lf/c/a/e0;->d:Ljava/lang/String;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
iget-object v1, p0, Lf/c/a/e0;->b:Ljava/lang/String;
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
iget-boolean v1, p0, Lf/c/a/e0;->a:Z
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
iget-object v1, p0, Lf/c/a/e0;->e:Lorg/json/JSONObject;
|
||||
|
||||
const/4 v2, 0x4
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
const-string v1, "Session Failure msg:%s time:%s adid:%s retry:%b json:%s"
|
||||
|
||||
invoke-static {v1, v0}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/c/a/o0;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/e0;->e:Lf/c/a/c0;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/e0;->d:Lf/c/a/q1;
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/c0;->a(Lf/c/a/o0;Lf/c/a/j1;)V
|
||||
|
||||
invoke-interface {v0, v2}, Lf/c/a/o0;->e(Lf/c/a/q1;)V
|
||||
|
||||
return-void
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -1,8 +1,190 @@
|
|||
.class public interface abstract Lf/c/a/e1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnSessionTrackingSucceededListener.java"
|
||||
.class public final enum Lf/c/a/e1;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "LogLevel.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(Lf/c/a/b0;)V
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lf/c/a/e1;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final enum d:Lf/c/a/e1;
|
||||
|
||||
.field public static final enum e:Lf/c/a/e1;
|
||||
|
||||
.field public static final enum f:Lf/c/a/e1;
|
||||
|
||||
.field public static final enum g:Lf/c/a/e1;
|
||||
|
||||
.field public static final enum h:Lf/c/a/e1;
|
||||
|
||||
.field public static final enum i:Lf/c/a/e1;
|
||||
|
||||
.field public static final enum j:Lf/c/a/e1;
|
||||
|
||||
.field public static final synthetic k:[Lf/c/a/e1;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final androidLogLevel:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 11
|
||||
|
||||
new-instance v0, Lf/c/a/e1;
|
||||
|
||||
const-string v1, "VERBOSE"
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
invoke-direct {v0, v1, v2, v3}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/e1;->d:Lf/c/a/e1;
|
||||
|
||||
new-instance v0, Lf/c/a/e1;
|
||||
|
||||
const-string v1, "DEBUG"
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
const/4 v5, 0x3
|
||||
|
||||
invoke-direct {v0, v1, v4, v5}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/e1;->e:Lf/c/a/e1;
|
||||
|
||||
new-instance v0, Lf/c/a/e1;
|
||||
|
||||
const-string v1, "INFO"
|
||||
|
||||
const/4 v6, 0x4
|
||||
|
||||
invoke-direct {v0, v1, v3, v6}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/e1;->f:Lf/c/a/e1;
|
||||
|
||||
new-instance v0, Lf/c/a/e1;
|
||||
|
||||
const-string v1, "WARN"
|
||||
|
||||
const/4 v7, 0x5
|
||||
|
||||
invoke-direct {v0, v1, v5, v7}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/e1;->g:Lf/c/a/e1;
|
||||
|
||||
new-instance v0, Lf/c/a/e1;
|
||||
|
||||
const-string v1, "ERROR"
|
||||
|
||||
const/4 v8, 0x6
|
||||
|
||||
invoke-direct {v0, v1, v6, v8}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/e1;->h:Lf/c/a/e1;
|
||||
|
||||
new-instance v0, Lf/c/a/e1;
|
||||
|
||||
const-string v1, "ASSERT"
|
||||
|
||||
const/4 v9, 0x7
|
||||
|
||||
invoke-direct {v0, v1, v7, v9}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/e1;->i:Lf/c/a/e1;
|
||||
|
||||
new-instance v0, Lf/c/a/e1;
|
||||
|
||||
const-string v1, "SUPRESS"
|
||||
|
||||
const/16 v10, 0x8
|
||||
|
||||
invoke-direct {v0, v1, v8, v10}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/e1;->j:Lf/c/a/e1;
|
||||
|
||||
new-array v1, v9, [Lf/c/a/e1;
|
||||
|
||||
sget-object v9, Lf/c/a/e1;->d:Lf/c/a/e1;
|
||||
|
||||
aput-object v9, v1, v2
|
||||
|
||||
sget-object v2, Lf/c/a/e1;->e:Lf/c/a/e1;
|
||||
|
||||
aput-object v2, v1, v4
|
||||
|
||||
sget-object v2, Lf/c/a/e1;->f:Lf/c/a/e1;
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
sget-object v2, Lf/c/a/e1;->g:Lf/c/a/e1;
|
||||
|
||||
aput-object v2, v1, v5
|
||||
|
||||
sget-object v2, Lf/c/a/e1;->h:Lf/c/a/e1;
|
||||
|
||||
aput-object v2, v1, v6
|
||||
|
||||
sget-object v2, Lf/c/a/e1;->i:Lf/c/a/e1;
|
||||
|
||||
aput-object v2, v1, v7
|
||||
|
||||
aput-object v0, v1, v8
|
||||
|
||||
sput-object v1, Lf/c/a/e1;->k:[Lf/c/a/e1;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;II)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
iput p3, p0, Lf/c/a/e1;->androidLogLevel:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lf/c/a/e1;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lf/c/a/e1;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lf/c/a/e1;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lf/c/a/e1;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lf/c/a/e1;->k:[Lf/c/a/e1;
|
||||
|
||||
invoke-virtual {v0}, [Lf/c/a/e1;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lf/c/a/e1;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
.class public final Lf/c/a/v1$a;
|
||||
.class public final Lf/c/a/e2$a;
|
||||
.super Landroid/os/AsyncTask;
|
||||
.source "Util.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/v1;->C(Ljava/lang/Runnable;)V
|
||||
value = Lf/c/a/e2;->G(Ljava/lang/Runnable;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
|
@ -1,11 +1,11 @@
|
|||
.class public final Lf/c/a/v1$b;
|
||||
.class public final Lf/c/a/e2$b;
|
||||
.super Landroid/os/AsyncTask;
|
||||
.source "Util.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/v1;->f(Landroid/content/Context;Lf/c/a/a1;)V
|
||||
value = Lf/c/a/e2;->i(Landroid/content/Context;Lf/c/a/i1;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -25,14 +25,14 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic a:Lf/c/a/a1;
|
||||
.field public final synthetic a:Lf/c/a/i1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a1;)V
|
||||
.method public constructor <init>(Lf/c/a/i1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/v1$b;->a:Lf/c/a/a1;
|
||||
iput-object p1, p0, Lf/c/a/e2$b;->a:Lf/c/a/i1;
|
||||
|
||||
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
|
||||
|
||||
|
@ -46,7 +46,7 @@
|
|||
|
||||
check-cast p1, [Landroid/content/Context;
|
||||
|
||||
invoke-static {}, Lf/c/a/v;->a()Lf/c/a/q0;
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -54,7 +54,7 @@
|
|||
|
||||
aget-object p1, p1, v1
|
||||
|
||||
invoke-static {p1}, Lf/c/a/v1;->j(Landroid/content/Context;)Ljava/lang/String;
|
||||
invoke-static {p1}, Lf/c/a/e2;->h(Landroid/content/Context;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -66,9 +66,7 @@
|
|||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/x0;
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {v0, v2, v1}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
@ -78,11 +76,11 @@
|
|||
|
||||
check-cast p1, Ljava/lang/String;
|
||||
|
||||
invoke-static {}, Lf/c/a/v;->a()Lf/c/a/q0;
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
iget-object v0, p0, Lf/c/a/v1$b;->a:Lf/c/a/a1;
|
||||
iget-object v0, p0, Lf/c/a/e2$b;->a:Lf/c/a/i1;
|
||||
|
||||
invoke-interface {v0, p1}, Lf/c/a/a1;->onGoogleAdIdRead(Ljava/lang/String;)V
|
||||
invoke-interface {v0, p1}, Lf/c/a/i1;->onGoogleAdIdRead(Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
1990
com.discord/smali/f/c/a/e2.smali
Normal file
1990
com.discord/smali/f/c/a/e2.smali
Normal file
File diff suppressed because it is too large
Load diff
|
@ -3,18 +3,18 @@
|
|||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/c/a/t0;
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic a:Lf/c/a/a;
|
||||
.field public final synthetic d:Lf/c/a/a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/a;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/f;->a:Lf/c/a/a;
|
||||
iput-object p1, p0, Lf/c/a/f;->d:Lf/c/a/a;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -23,213 +23,46 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public a(Lf/c/a/a;)V
|
||||
.locals 6
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/f;->a:Lf/c/a/a;
|
||||
iget-object v0, p0, Lf/c/a/f;->d:Lf/c/a/a;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/r;->v:Ljava/lang/Boolean;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1}, Lf/c/a/a;->o()Z
|
||||
invoke-virtual {v0}, Lf/c/a/a;->u()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
const-string v2, "Adjust already enabled"
|
||||
if-nez v1, :cond_0
|
||||
|
||||
const-string v3, "Adjust already disabled"
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
if-eq v1, v0, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
iget-object v1, p1, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
new-array v3, v5, [Ljava/lang/Object;
|
||||
|
||||
check-cast v1, Lf/c/a/x0;
|
||||
|
||||
invoke-virtual {v1, v2, v3}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-virtual {v0}, Lf/c/a/a;->E()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Lf/c/a/a;->F()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
iget-object v1, v0, Lf/c/a/a;->b:Lf/c/a/x0;
|
||||
|
||||
invoke-interface {v1}, Lf/c/a/x0;->e()V
|
||||
|
||||
:cond_1
|
||||
iget-object v1, p1, Lf/c/a/a;->d:Lf/c/a/q0;
|
||||
|
||||
new-array v2, v5, [Ljava/lang/Object;
|
||||
|
||||
check-cast v1, Lf/c/a/x0;
|
||||
|
||||
invoke-virtual {v1, v3, v2}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_1
|
||||
if-nez v1, :cond_2
|
||||
|
||||
goto/16 :goto_4
|
||||
|
||||
:cond_2
|
||||
iget-object v1, p1, Lf/c/a/a;->h:Lf/c/a/a$m;
|
||||
|
||||
iput-boolean v0, v1, Lf/c/a/a$m;->a:Z
|
||||
|
||||
iget-object v1, p1, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
if-nez v1, :cond_3
|
||||
|
||||
xor-int/2addr v0, v4
|
||||
|
||||
const-string v1, "Handlers will start as paused due to the SDK being disabled"
|
||||
|
||||
const-string v2, "Handlers will still start as paused"
|
||||
|
||||
const-string v3, "Handlers will start as active due to the SDK being enabled"
|
||||
|
||||
invoke-virtual {p1, v0, v1, v2, v3}, Lf/c/a/a;->F(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_3
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
new-instance v1, Lf/c/a/r1;
|
||||
|
||||
iget-object v2, p1, Lf/c/a/a;->j:Lf/c/a/r;
|
||||
|
||||
iget-object v2, v2, Lf/c/a/r;->a:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v1, v2}, Lf/c/a/r1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
monitor-enter v1
|
||||
|
||||
:try_start_0
|
||||
const-string v2, "install_tracked"
|
||||
|
||||
monitor-enter v1
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_1
|
||||
|
||||
:try_start_1
|
||||
iget-object v3, v1, Lf/c/a/r1;->a:Landroid/content/SharedPreferences;
|
||||
|
||||
invoke-interface {v3, v2, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
|
||||
|
||||
move-result v5
|
||||
:try_end_1
|
||||
.catch Ljava/lang/ClassCastException; {:try_start_1 .. :try_end_1} :catch_0
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
:try_start_2
|
||||
monitor-exit v1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit v1
|
||||
|
||||
throw p1
|
||||
|
||||
:catch_0
|
||||
monitor-exit v1
|
||||
:try_end_2
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_1
|
||||
|
||||
:goto_2
|
||||
monitor-exit v1
|
||||
|
||||
if-nez v5, :cond_4
|
||||
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v2
|
||||
move-result-wide v1
|
||||
|
||||
invoke-virtual {p1, v2, v3}, Lf/c/a/a;->y(J)V
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/a;->J(J)Z
|
||||
|
||||
:cond_4
|
||||
invoke-virtual {v1}, Lf/c/a/r1;->a()Ljava/lang/String;
|
||||
move-result v1
|
||||
|
||||
move-result-object v2
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
if-eqz v2, :cond_5
|
||||
invoke-virtual {v0}, Lf/c/a/a;->P()V
|
||||
|
||||
iget-object v3, p1, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/q;->pushToken:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-nez v3, :cond_5
|
||||
|
||||
iget-object v3, p1, Lf/c/a/a;->a:Lf/c/a/l0;
|
||||
|
||||
new-instance v5, Lf/c/a/a$f;
|
||||
|
||||
invoke-direct {v5, p1, v4, v2}, Lf/c/a/a$f;-><init>(Lf/c/a/a;ZLjava/lang/String;)V
|
||||
|
||||
iget-object v2, v3, Lf/c/a/l0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v2, v5}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
:cond_5
|
||||
invoke-virtual {v1}, Lf/c/a/r1;->c()Lorg/json/JSONArray;
|
||||
|
||||
iget-object v1, p1, Lf/c/a/a;->a:Lf/c/a/l0;
|
||||
|
||||
new-instance v2, Lf/c/a/a$l;
|
||||
|
||||
invoke-direct {v2, p1}, Lf/c/a/a$l;-><init>(Lf/c/a/a;)V
|
||||
|
||||
iget-object v1, v1, Lf/c/a/l0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:catchall_1
|
||||
move-exception p1
|
||||
|
||||
monitor-exit v1
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_6
|
||||
:goto_3
|
||||
iget-object v1, p1, Lf/c/a/a;->c:Lf/c/a/q;
|
||||
|
||||
iput-boolean v0, v1, Lf/c/a/q;->enabled:Z
|
||||
|
||||
invoke-virtual {p1}, Lf/c/a/a;->G()V
|
||||
|
||||
xor-int/2addr v0, v4
|
||||
|
||||
const-string v1, "Pausing handlers due to SDK being disabled"
|
||||
|
||||
const-string v2, "Handlers remain paused"
|
||||
|
||||
const-string v3, "Resuming handlers due to SDK being enabled"
|
||||
|
||||
invoke-virtual {p1, v0, v1, v2, v3}, Lf/c/a/a;->F(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
:goto_4
|
||||
:cond_2
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1,25 +1,22 @@
|
|||
.class public Lf/c/a/f0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
.source "AdjustSessionSuccess.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/o1;
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/c0;
|
||||
.field public b:Ljava/lang/String;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Lorg/json/JSONObject;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/c0;Lf/c/a/o1;)V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/f0;->e:Lf/c/a/c0;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/f0;->d:Lf/c/a/o1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
|
@ -27,31 +24,42 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/f0;->e:Lf/c/a/c0;
|
||||
const/4 v0, 0x4
|
||||
|
||||
iget-object v0, v0, Lf/c/a/c0;->b:Ljava/lang/ref/WeakReference;
|
||||
new-array v0, v0, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
iget-object v1, p0, Lf/c/a/f0;->b:Ljava/lang/String;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
iget-object v1, p0, Lf/c/a/f0;->c:Ljava/lang/String;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
iget-object v1, p0, Lf/c/a/f0;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
iget-object v1, p0, Lf/c/a/f0;->d:Lorg/json/JSONObject;
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
const-string v1, "Session Success msg:%s time:%s adid:%s json:%s"
|
||||
|
||||
invoke-static {v1, v0}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/c/a/o0;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/f0;->e:Lf/c/a/c0;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/f0;->d:Lf/c/a/o1;
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/c0;->a(Lf/c/a/o0;Lf/c/a/j1;)V
|
||||
|
||||
invoke-interface {v0, v2}, Lf/c/a/o0;->j(Lf/c/a/o1;)V
|
||||
|
||||
return-void
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -1,101 +0,0 @@
|
|||
.class public Lf/c/a/f1$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "PackageBuilder.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/c/a/f1;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:J
|
||||
|
||||
.field public b:I
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:I
|
||||
|
||||
.field public e:I
|
||||
|
||||
.field public f:J
|
||||
|
||||
.field public g:J
|
||||
|
||||
.field public h:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/f1;Lf/c/a/q;)V
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const-wide/16 v0, -0x1
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/f1$a;->a:J
|
||||
|
||||
const/4 p1, -0x1
|
||||
|
||||
iput p1, p0, Lf/c/a/f1$a;->b:I
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
iput-object v2, p0, Lf/c/a/f1$a;->c:Ljava/lang/String;
|
||||
|
||||
iput p1, p0, Lf/c/a/f1$a;->d:I
|
||||
|
||||
iput p1, p0, Lf/c/a/f1$a;->e:I
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/f1$a;->f:J
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/f1$a;->g:J
|
||||
|
||||
iput-object v2, p0, Lf/c/a/f1$a;->h:Ljava/lang/String;
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-wide v0, p2, Lf/c/a/q;->lastInterval:J
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/f1$a;->a:J
|
||||
|
||||
iget p1, p2, Lf/c/a/q;->eventCount:I
|
||||
|
||||
iput p1, p0, Lf/c/a/f1$a;->b:I
|
||||
|
||||
iget-object p1, p2, Lf/c/a/q;->uuid:Ljava/lang/String;
|
||||
|
||||
iput-object p1, p0, Lf/c/a/f1$a;->c:Ljava/lang/String;
|
||||
|
||||
iget p1, p2, Lf/c/a/q;->sessionCount:I
|
||||
|
||||
iput p1, p0, Lf/c/a/f1$a;->d:I
|
||||
|
||||
iget p1, p2, Lf/c/a/q;->subsessionCount:I
|
||||
|
||||
iput p1, p0, Lf/c/a/f1$a;->e:I
|
||||
|
||||
iget-wide v0, p2, Lf/c/a/q;->sessionLength:J
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/f1$a;->f:J
|
||||
|
||||
iget-wide v0, p2, Lf/c/a/q;->timeSpent:J
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/f1$a;->g:J
|
||||
|
||||
iget-object p1, p2, Lf/c/a/q;->pushToken:Ljava/lang/String;
|
||||
|
||||
iput-object p1, p0, Lf/c/a/f1$a;->h:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
3
com.discord/smali/f/c/a/f2/a.smali
Normal file
3
com.discord/smali/f/c/a/f2/a.smali
Normal file
|
@ -0,0 +1,3 @@
|
|||
.class public interface abstract Lf/c/a/f2/a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "FutureScheduler.java"
|
|
@ -1,33 +1,22 @@
|
|||
.class public Lf/c/a/l0$c;
|
||||
.class public Lf/c/a/f2/b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CustomScheduledExecutor.java"
|
||||
.source "RunnableWrapper.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/c/a/l0;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "c"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public d:Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/l0;Ljava/lang/Runnable;)V
|
||||
.method public constructor <init>(Ljava/lang/Runnable;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p2, p0, Lf/c/a/l0$c;->d:Ljava/lang/Runnable;
|
||||
iput-object p1, p0, Lf/c/a/f2/b;->d:Ljava/lang/Runnable;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -35,10 +24,10 @@
|
|||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
.locals 5
|
||||
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lf/c/a/l0$c;->d:Ljava/lang/Runnable;
|
||||
iget-object v0, p0, Lf/c/a/f2/b;->d:Ljava/lang/Runnable;
|
||||
|
||||
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
|
||||
:try_end_0
|
||||
|
@ -49,11 +38,11 @@
|
|||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
invoke-static {}, Lf/c/a/v;->a()Lf/c/a/q0;
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v2, 0x2
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
|
@ -61,15 +50,25 @@
|
|||
|
||||
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
aput-object v4, v2, v3
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
aput-object v0, v2, v3
|
||||
|
||||
check-cast v1, Lf/c/a/x0;
|
||||
const-string v0, "Runnable error [%s] of type [%s]"
|
||||
|
||||
const-string v0, "Runnable error %s"
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/x0;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {v1, v0, v2}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
|
@ -1,6 +1,6 @@
|
|||
.class public Lf/c/a/l0$b;
|
||||
.class public Lf/c/a/f2/c$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CustomScheduledExecutor.java"
|
||||
.source "SingleThreadCachedScheduler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/util/concurrent/RejectedExecutionHandler;
|
||||
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/l0;-><init>(Ljava/lang/String;Z)V
|
||||
value = Lf/c/a/f2/c;-><init>(Ljava/lang/String;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -22,10 +22,10 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/l0;Ljava/lang/String;)V
|
||||
.method public constructor <init>(Lf/c/a/f2/c;Ljava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p2, p0, Lf/c/a/l0$b;->a:Ljava/lang/String;
|
||||
iput-object p2, p0, Lf/c/a/f2/c$a;->a:Ljava/lang/String;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -37,7 +37,7 @@
|
|||
.method public rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V
|
||||
.locals 2
|
||||
|
||||
invoke-static {}, Lf/c/a/v;->a()Lf/c/a/q0;
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
|
@ -53,17 +53,15 @@
|
|||
|
||||
aput-object p1, v0, v1
|
||||
|
||||
iget-object p1, p0, Lf/c/a/l0$b;->a:Ljava/lang/String;
|
||||
iget-object p1, p0, Lf/c/a/f2/c$a;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
aput-object p1, v0, v1
|
||||
|
||||
check-cast p2, Lf/c/a/x0;
|
||||
const-string p1, "Runnable [%s] rejected from [%s] "
|
||||
|
||||
const-string p1, "Runnable %s rejected from %s "
|
||||
|
||||
invoke-virtual {p2, p1, v0}, Lf/c/a/x0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
invoke-interface {p2, p1, v0}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
88
com.discord/smali/f/c/a/f2/c$b.smali
Normal file
88
com.discord/smali/f/c/a/f2/c$b.smali
Normal file
|
@ -0,0 +1,88 @@
|
|||
.class public Lf/c/a/f2/c$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SingleThreadCachedScheduler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/f2/c;->b(Ljava/lang/Runnable;J)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:J
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Runnable;
|
||||
|
||||
.field public final synthetic f:Lf/c/a/f2/c;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/f2/c;JLjava/lang/Runnable;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/f2/c$b;->f:Lf/c/a/f2/c;
|
||||
|
||||
iput-wide p2, p0, Lf/c/a/f2/c$b;->d:J
|
||||
|
||||
iput-object p4, p0, Lf/c/a/f2/c$b;->e:Ljava/lang/Runnable;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
:try_start_0
|
||||
iget-wide v0, p0, Lf/c/a/f2/c$b;->d:J
|
||||
|
||||
invoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
|
||||
:try_end_0
|
||||
.catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/InterruptedException;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
aput-object v0, v2, v3
|
||||
|
||||
const-string v0, "Sleep delay exception: %s"
|
||||
|
||||
invoke-interface {v1, v0, v2}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
iget-object v0, p0, Lf/c/a/f2/c$b;->f:Lf/c/a/f2/c;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/f2/c$b;->e:Ljava/lang/Runnable;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/f2/c;->c(Ljava/lang/Runnable;)V
|
||||
|
||||
return-void
|
||||
.end method
|
221
com.discord/smali/f/c/a/f2/c.smali
Normal file
221
com.discord/smali/f/c/a/f2/c.smali
Normal file
|
@ -0,0 +1,221 @@
|
|||
.class public Lf/c/a/f2/c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SingleThreadCachedScheduler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/c/a/f2/h;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final a:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Ljava/lang/Runnable;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public b:Z
|
||||
|
||||
.field public c:Z
|
||||
|
||||
.field public d:Ljava/util/concurrent/ThreadPoolExecutor;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;)V
|
||||
.locals 10
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/f2/c;->a:Ljava/util/List;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Lf/c/a/f2/c;->b:Z
|
||||
|
||||
iput-boolean v0, p0, Lf/c/a/f2/c;->c:Z
|
||||
|
||||
new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;
|
||||
|
||||
sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
|
||||
|
||||
new-instance v7, Ljava/util/concurrent/SynchronousQueue;
|
||||
|
||||
invoke-direct {v7}, Ljava/util/concurrent/SynchronousQueue;-><init>()V
|
||||
|
||||
new-instance v8, Lf/c/a/f2/g;
|
||||
|
||||
invoke-direct {v8, p1}, Lf/c/a/f2/g;-><init>(Ljava/lang/String;)V
|
||||
|
||||
new-instance v9, Lf/c/a/f2/c$a;
|
||||
|
||||
invoke-direct {v9, p0, p1}, Lf/c/a/f2/c$a;-><init>(Lf/c/a/f2/c;Ljava/lang/String;)V
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const v3, 0x7fffffff
|
||||
|
||||
const-wide/16 v4, 0x3c
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
invoke-direct/range {v1 .. v9}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/f2/c;->d:Ljava/util/concurrent/ThreadPoolExecutor;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static a(Lf/c/a/f2/c;Ljava/lang/Runnable;)V
|
||||
.locals 2
|
||||
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
:try_start_0
|
||||
iget-boolean p0, p0, Lf/c/a/f2/c;->c:Z
|
||||
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-interface {p1}, Ljava/lang/Runnable;->run()V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-exception p0
|
||||
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
new-array v0, v0, [Ljava/lang/Object;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
aput-object p0, v0, v1
|
||||
|
||||
const-string p0, "Execution failed: %s"
|
||||
|
||||
invoke-interface {p1, p0, v0}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
const/4 p0, 0x0
|
||||
|
||||
throw p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public b(Ljava/lang/Runnable;J)V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/f2/c;->a:Ljava/util/List;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-boolean v1, p0, Lf/c/a/f2/c;->c:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/f2/c;->d:Ljava/util/concurrent/ThreadPoolExecutor;
|
||||
|
||||
new-instance v2, Lf/c/a/f2/c$b;
|
||||
|
||||
invoke-direct {v2, p0, p2, p3, p1}, Lf/c/a/f2/c$b;-><init>(Lf/c/a/f2/c;JLjava/lang/Runnable;)V
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public c(Ljava/lang/Runnable;)V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/f2/c;->a:Ljava/util/List;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-boolean v1, p0, Lf/c/a/f2/c;->c:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-boolean v1, p0, Lf/c/a/f2/c;->b:Z
|
||||
|
||||
if-nez v1, :cond_1
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
iput-boolean v1, p0, Lf/c/a/f2/c;->b:Z
|
||||
|
||||
iget-object v1, p0, Lf/c/a/f2/c;->d:Ljava/util/concurrent/ThreadPoolExecutor;
|
||||
|
||||
new-instance v2, Lf/c/a/f2/d;
|
||||
|
||||
invoke-direct {v2, p0, p1}, Lf/c/a/f2/d;-><init>(Lf/c/a/f2/c;Ljava/lang/Runnable;)V
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-object v1, p0, Lf/c/a/f2/c;->a:Ljava/util/List;
|
||||
|
||||
invoke-interface {v1, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
:goto_0
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw p1
|
||||
.end method
|
114
com.discord/smali/f/c/a/f2/d.smali
Normal file
114
com.discord/smali/f/c/a/f2/d.smali
Normal file
|
@ -0,0 +1,114 @@
|
|||
.class public Lf/c/a/f2/d;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SingleThreadCachedScheduler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Ljava/lang/Runnable;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/f2/c;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/f2/c;Ljava/lang/Runnable;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/f2/d;->d:Ljava/lang/Runnable;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/f2/d;->d:Ljava/lang/Runnable;
|
||||
|
||||
invoke-static {v0, v1}, Lf/c/a/f2/c;->a(Lf/c/a/f2/c;Ljava/lang/Runnable;)V
|
||||
|
||||
:goto_0
|
||||
iget-object v0, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/f2/c;->a:Ljava/util/List;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-object v1, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
|
||||
|
||||
iget-boolean v1, v1, Lf/c/a/f2/c;->c:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/f2/c;->a:Ljava/util/List;
|
||||
|
||||
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
iget-object v1, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
|
||||
|
||||
iput-boolean v2, v1, Lf/c/a/f2/c;->b:Z
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v1, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/f2/c;->a:Ljava/util/List;
|
||||
|
||||
invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Ljava/lang/Runnable;
|
||||
|
||||
iget-object v3, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/f2/c;->a:Ljava/util/List;
|
||||
|
||||
invoke-interface {v3, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object;
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
iget-object v0, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
|
||||
|
||||
invoke-static {v0, v1}, Lf/c/a/f2/c;->a(Lf/c/a/f2/c;Ljava/lang/Runnable;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
:try_start_1
|
||||
monitor-exit v0
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
67
com.discord/smali/f/c/a/f2/e$a.smali
Normal file
67
com.discord/smali/f/c/a/f2/e$a.smali
Normal file
|
@ -0,0 +1,67 @@
|
|||
.class public Lf/c/a/f2/e$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SingleThreadFutureScheduler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/util/concurrent/RejectedExecutionHandler;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/f2/e;-><init>(Ljava/lang/String;Z)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic a:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/f2/e;Ljava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p2, p0, Lf/c/a/f2/e$a;->a:Ljava/lang/String;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V
|
||||
.locals 2
|
||||
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
new-array v0, v0, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
aput-object p1, v0, v1
|
||||
|
||||
iget-object p1, p0, Lf/c/a/f2/e$a;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
aput-object p1, v0, v1
|
||||
|
||||
const-string p1, "Runnable [%s] rejected from [%s] "
|
||||
|
||||
invoke-interface {p2, p1, v0}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
49
com.discord/smali/f/c/a/f2/e.smali
Normal file
49
com.discord/smali/f/c/a/f2/e.smali
Normal file
|
@ -0,0 +1,49 @@
|
|||
.class public Lf/c/a/f2/e;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SingleThreadFutureScheduler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/c/a/f2/a;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;Z)V
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
new-instance v1, Lf/c/a/f2/g;
|
||||
|
||||
invoke-direct {v1, p1}, Lf/c/a/f2/g;-><init>(Ljava/lang/String;)V
|
||||
|
||||
new-instance v2, Lf/c/a/f2/e$a;
|
||||
|
||||
invoke-direct {v2, p0, p1}, Lf/c/a/f2/e$a;-><init>(Lf/c/a/f2/e;Ljava/lang/String;)V
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-direct {v0, p1, v1, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;-><init>(ILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/f2/e;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
const-wide/16 v1, 0xa
|
||||
|
||||
sget-object p2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
|
||||
|
||||
invoke-virtual {v0, v1, v2, p2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->setKeepAliveTime(JLjava/util/concurrent/TimeUnit;)V
|
||||
|
||||
iget-object p2, p0, Lf/c/a/f2/e;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p2, p1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
93
com.discord/smali/f/c/a/f2/f.smali
Normal file
93
com.discord/smali/f/c/a/f2/f.smali
Normal file
|
@ -0,0 +1,93 @@
|
|||
.class public Lf/c/a/f2/f;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SingleThreadFutureScheduler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/util/concurrent/Callable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"Ljava/util/concurrent/Callable<",
|
||||
"TV;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Ljava/util/concurrent/Callable;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/f2/e;Ljava/util/concurrent/Callable;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p2, p0, Lf/c/a/f2/f;->d:Ljava/util/concurrent/Callable;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public call()Ljava/lang/Object;
|
||||
.locals 5
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()TV;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lf/c/a/f2/f;->d:Ljava/util/concurrent/Callable;
|
||||
|
||||
invoke-interface {v0}, Ljava/util/concurrent/Callable;->call()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
return-object v0
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
aput-object v4, v2, v3
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
aput-object v0, v2, v3
|
||||
|
||||
const-string v0, "Callable error [%s] of type [%s]"
|
||||
|
||||
invoke-interface {v1, v0, v2}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue