GiftOperationComponent.smali
.class public final Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;
.super Lcom/imo/hd/component/BaseActivityComponent;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/profile/giftwall/view/a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/hd/component/BaseActivityComponent<",
"Lcom/imo/android/imoim/profile/giftwall/view/a;",
">;",
"Lcom/imo/android/imoim/profile/giftwall/view/a;"
}
.end annotation
# static fields
.field public static final c:Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent$a;
# instance fields
.field final b:Ljava/lang/String;
.field private d:Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModel;
.field private final e:Lcom/imo/android/core/component/c;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/android/core/component/c<",
"*>;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->c:Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent$a;
return-void
.end method
.method public constructor <init>(Lcom/imo/android/core/component/c;Ljava/lang/String;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/core/component/c<",
"*>;",
"Ljava/lang/String;",
")V"
}
.end annotation
const-string v0, "help"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 32
invoke-direct {p0, p1}, Lcom/imo/hd/component/BaseActivityComponent;-><init>(Lcom/imo/android/core/component/c;)V
iput-object p1, p0, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->e:Lcom/imo/android/core/component/c;
iput-object p2, p0, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->b:Ljava/lang/String;
return-void
.end method
.method public static final synthetic a(Ljava/lang/String;)Ljava/lang/String;
.registers 1
.line 32
invoke-static {p0}, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->e(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static final synthetic b(Ljava/lang/String;)Ljava/lang/String;
.registers 1
.line 32
invoke-static {p0}, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static final synthetic c(Ljava/lang/String;)I
.registers 2
const-string v0, "ask_gift_page"
.line 2165
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_b
const/16 p0, 0x25b
return p0
:cond_b
const-string v0, "gift_wall_out_entrance"
.line 2168
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_16
const/16 p0, 0x25a
return p0
:cond_16
const-string v0, "source_gift_wall"
.line 2171
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_21
const/16 p0, 0x259
return p0
:cond_21
const-string v0, "push"
.line 2174
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2c
const/16 p0, 0x25c
return p0
:cond_2c
const-string v0, "source_gift_wall_gift_panel"
.line 2177
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_37
const/16 p0, 0x25d
return p0
:cond_37
const/4 p0, -0x1
return p0
.end method
.method private static d(Ljava/lang/String;)Ljava/lang/String;
.registers 2
const-string v0, "gift_wall"
.line 141
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_a
const-string p0, "6"
:cond_a
return-object p0
.end method
.method private static e(Ljava/lang/String;)Ljava/lang/String;
.registers 2
const-string v0, "ask_gift_page"
.line 149
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_b
const-string p0, "603"
return-object p0
:cond_b
const-string v0, "gift_wall_out_entrance"
.line 152
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_16
const-string p0, "602"
return-object p0
:cond_16
const-string v0, "source_gift_wall"
.line 155
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_21
const-string p0, "601"
return-object p0
:cond_21
const-string v0, "source_gift_wall_gift_panel"
.line 158
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2b
const-string p0, "605"
:cond_2b
return-object p0
.end method
# virtual methods
.method public final a(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/profile/giftwall/o;)V
.registers 31
move-object/from16 v8, p0
move-object/from16 v9, p1
move-object/from16 v10, p5
move-object/from16 v11, p6
move-object/from16 v12, p7
const-string v6, "source"
invoke-static {v11, v6}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 99
move-object v0, v9
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_118
if-eqz p4, :cond_118
if-eqz p2, :cond_118
if-eqz p3, :cond_118
.line 100
move-object v0, v10
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_29
goto/16 :goto_118
:cond_29
if-nez v9, :cond_2e
.line 106
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_2e
invoke-static/range {p1 .. p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
invoke-virtual/range {p2 .. p2}, Ljava/lang/Integer;->intValue()I
move-result v1
.line 107
invoke-virtual/range {p3 .. p3}, Ljava/lang/Integer;->intValue()I
move-result v2
invoke-virtual/range {p4 .. p4}, Ljava/lang/Long;->longValue()J
move-result-wide v4
move-object/from16 v3, p5
.line 106
invoke-static/range {v0 .. v5}, Lcom/imo/android/imoim/biggroup/chatroom/gifts/views/a;->a(IIILjava/lang/String;J)Ljava/lang/String;
move-result-object v0
.line 108
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v1
const v2, -0x6c7426c2
if-eq v1, v2, :cond_d4
const v2, -0x369a2101
if-eq v1, v2, :cond_54
goto/16 :goto_114
:cond_54
const-string v13, "result_not_enough_money"
.line 112
invoke-virtual {v0, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_114
.line 113
invoke-static {v11, v6}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 2059
iget-object v0, v8, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->a_:Lcom/imo/android/core/component/c/a;
const-string v1, "mActivityServiceWrapper"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/core/a/b;
invoke-interface {v0}, Lcom/imo/android/core/a/b;->h()Z
move-result v0
if-nez v0, :cond_d0
.line 2063
iget-object v0, v8, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->a_:Lcom/imo/android/core/component/c/a;
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/core/a/b;
invoke-interface {v0}, Lcom/imo/android/core/a/b;->c()Landroidx/fragment/app/FragmentActivity;
move-result-object v14
if-nez v14, :cond_7c
goto :goto_d0
.line 2064
:cond_7c
sget-object v0, Lcom/imo/android/imoim/biggroup/chatroom/d/j;->a:Lcom/imo/android/imoim/biggroup/chatroom/d/j;
.line 2065
invoke-static/range {p6 .. p6}, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->e(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
iget-object v0, v8, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->b:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
const-string v0, "show"
const-string v5, ""
move-object/from16 v1, p1
move-object/from16 v2, p2
move-object/from16 v3, p3
move-object/from16 v4, p5
.line 2064
invoke-static/range {v0 .. v7}, Lcom/imo/android/imoim/biggroup/chatroom/d/j;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 2066
move-object v15, v14
check-cast v15, Landroid/content/Context;
const v0, 0x7f0f0243
const/4 v1, 0x0
new-array v2, v1, [Ljava/lang/Object;
invoke-static {v0, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v16
const v0, 0x7f0f0242
new-array v1, v1, [Ljava/lang/Object;
.line 2067
invoke-static {v0, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v17
const v18, 0x7f0f077b
const v19, 0x7f0f01f0
const/16 v20, 0x1
.line 2069
new-instance v21, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent$b;
move-object/from16 v0, v21
move-object/from16 v1, p0
move-object/from16 v2, p1
move-object/from16 v3, p2
move-object/from16 v4, p3
move-object/from16 v5, p5
move-object/from16 v6, p6
move-object v7, v14
invoke-direct/range {v0 .. v7}, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent$b;-><init>(Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Landroidx/fragment/app/FragmentActivity;)V
check-cast v21, Lcom/imo/android/imoim/biggroup/chatroom/a$c;
const/16 v22, 0x0
.line 2066
invoke-static/range {v15 .. v22}, Lcom/imo/android/imoim/biggroup/chatroom/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;IIZLcom/imo/android/imoim/biggroup/chatroom/a$c;Lcom/imo/android/imoim/biggroup/chatroom/a$d;)Landroid/app/Dialog;
.line 114
:cond_d0
:goto_d0
invoke-interface {v12, v13}, Lcom/imo/android/imoim/profile/giftwall/o;->a(Ljava/lang/String;)V
return-void
:cond_d4
const-string v1, "result_ok"
.line 109
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_114
if-nez v10, :cond_e1
.line 110
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_e1
invoke-virtual/range {p3 .. p3}, Ljava/lang/Integer;->intValue()I
move-result v4
const-string v0, "giftId"
invoke-static {v9, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "anonId"
invoke-static {v10, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 1088
iget-object v1, v8, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->d:Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModel;
if-nez v1, :cond_f8
const-string v2, "giftWallViewModel"
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_f8
invoke-static {v9, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 2046
invoke-virtual {v1}, Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModel;->h()Lkotlinx/coroutines/af;
move-result-object v7
new-instance v11, Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModel$c;
const/4 v6, 0x0
move-object v0, v11
move-object/from16 v2, p5
move-object/from16 v3, p1
move-object/from16 v5, p7
invoke-direct/range {v0 .. v6}, Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModel$c;-><init>(Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModel;Ljava/lang/String;Ljava/lang/String;ILcom/imo/android/imoim/profile/giftwall/o;Lkotlin/c/c;)V
check-cast v11, Lkotlin/f/a/m;
const/4 v0, 0x3
const/4 v1, 0x0
invoke-static {v7, v1, v1, v11, v0}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
return-void
.line 117
:cond_114
:goto_114
invoke-interface {v12, v0}, Lcom/imo/android/imoim/profile/giftwall/o;->a(Ljava/lang/String;)V
return-void
:cond_118
:goto_118
const-string v0, "result_params_illegal"
.line 102
invoke-interface {v12, v0}, Lcom/imo/android/imoim/profile/giftwall/o;->a(Ljava/lang/String;)V
return-void
.end method
.method public final b()V
.registers 1
return-void
.end method
.method public final c()V
.registers 3
.line 51
iget-object v0, p0, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->a_:Lcom/imo/android/core/component/c/a;
const-string v1, "mActivityServiceWrapper"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/core/a/b;
invoke-interface {v0}, Lcom/imo/android/core/a/b;->c()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
new-instance v1, Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModelFactory;
invoke-direct {v1}, Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModelFactory;-><init>()V
check-cast v1, Landroidx/lifecycle/ViewModelProvider$Factory;
invoke-static {v0, v1}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider;
move-result-object v0
const-class v1, Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModel;
invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v0
const-string v1, "ViewModelProviders.of(mA\u2026allViewModel::class.java)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModel;
iput-object v0, p0, Lcom/imo/android/imoim/profile/giftwall/view/GiftOperationComponent;->d:Lcom/imo/android/imoim/profile/giftwall/viewmodel/GiftWallViewModel;
return-void
.end method
.method public final d()Ljava/lang/Class;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"Lcom/imo/android/imoim/profile/giftwall/view/a;",
">;"
}
.end annotation
.line 55
const-class v0, Lcom/imo/android/imoim/profile/giftwall/view/a;
return-object v0
.end method