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