LinkDataComponent.smali

.class public final Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;
.super Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent<",
        "Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;",
        ">;"
    }
.end annotation


# direct methods
.method public constructor <init>(Lcom/imo/android/core/component/c;Landroid/view/View;Ljava/lang/String;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/imo/android/core/component/c<",
            "*>;",
            "Landroid/view/View;",
            "Ljava/lang/String;",
            "Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;",
            "Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;",
            ")V"
        }
    .end annotation

    const-string v0, "help"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "rootView"

    invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "scene"

    invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string p3, "publishPanelConfig"

    invoke-static {p4, p3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string p3, "mPublishViewModel"

    invoke-static {p5, p3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 25
    invoke-direct {p0, p1, p2, p4, p5}, Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;-><init>(Lcom/imo/android/core/component/c;Landroid/view/View;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;)V

    return-void
.end method


# virtual methods
.method public final b()V
    .registers 1

    return-void
.end method

.method public final c()V
    .registers 9

    .line 1018
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;->e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;

    .line 1029
    iget-object v0, v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;

    if-eqz v0, :cond_c8

    .line 30
    invoke-static {v0}, Lkotlin/a/k;->g(Ljava/util/List;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/commonpublish/data/MediaData;

    if-eqz v0, :cond_c8

    invoke-virtual {v0}, Lcom/imo/android/imoim/commonpublish/data/MediaData;->c()Z

    move-result v0

    const/4 v1, 0x1

    if-eq v0, v1, :cond_16

    return-void

    .line 2018
    :cond_16
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;->e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;

    .line 2029
    iget-object v0, v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;

    const/4 v2, 0x0

    if-eqz v0, :cond_28

    .line 34
    invoke-static {v0}, Lkotlin/a/k;->g(Ljava/util/List;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/commonpublish/data/MediaData;

    if-eqz v0, :cond_28

    .line 3025
    iget-object v0, v0, Lcom/imo/android/imoim/commonpublish/data/MediaData;->d:Lcom/imo/android/imoim/commonpublish/data/LinkData;

    goto :goto_29

    :cond_28
    move-object v0, v2

    :goto_29
    const v3, 0x7f090c17

    .line 36
    invoke-virtual {p0, v3}, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;->a(I)Landroid/view/View;

    move-result-object v3

    const/16 v4, 0x8

    invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V

    const v3, 0x7f090ae2

    .line 37
    invoke-virtual {p0, v3}, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;->a(I)Landroid/view/View;

    move-result-object v5

    const/4 v6, 0x0

    invoke-virtual {v5, v6}, Landroid/view/View;->setVisibility(I)V

    .line 4018
    iget-object v5, p0, Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;->e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;

    .line 4051
    iget-boolean v5, v5, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->z:Z

    if-nez v5, :cond_54

    .line 39
    invoke-virtual {p0, v3}, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;->a(I)Landroid/view/View;

    move-result-object v3

    new-instance v5, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent$a;

    invoke-direct {v5, p0, v0}, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent$a;-><init>(Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;Lcom/imo/android/imoim/commonpublish/data/LinkData;)V

    check-cast v5, Landroid/view/View$OnClickListener;

    invoke-virtual {v3, v5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    :cond_54
    const v3, 0x7f090aeb

    .line 47
    invoke-virtual {p0, v3}, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;->a(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;

    move-result-object v5

    const-string v7, "IMO.getInstance()"

    invoke-static {v5, v7}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v5}, Lcom/imo/android/imoim/IMO;->getResources()Landroid/content/res/Resources;

    move-result-object v5

    const v7, 0x7f0601ae

    invoke-virtual {v5, v7}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    invoke-virtual {v3, v5}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V

    const v3, 0x7f090ae7

    .line 48
    invoke-virtual {p0, v3}, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;->a(I)Landroid/view/View;

    move-result-object v3

    if-eqz v0, :cond_83

    .line 5017
    iget-boolean v5, v0, Lcom/imo/android/imoim/commonpublish/data/LinkData;->g:Z

    if-ne v5, v1, :cond_83

    const/4 v5, 0x0

    goto :goto_85

    :cond_83
    const/16 v5, 0x8

    .line 48
    :goto_85
    invoke-virtual {v3, v5}, Landroid/view/View;->setVisibility(I)V

    const v3, 0x7f090ae5

    .line 49
    invoke-virtual {p0, v3}, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;->a(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Landroid/widget/ImageView;

    if-eqz v0, :cond_a0

    .line 6017
    iget-boolean v5, v0, Lcom/imo/android/imoim/commonpublish/data/LinkData;->g:Z

    if-ne v5, v1, :cond_a0

    .line 50
    invoke-virtual {v3}, Landroid/widget/ImageView;->getVisibility()I

    move-result v1

    if-nez v1, :cond_a0

    .line 51
    invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 53
    :cond_a0
    new-instance v1, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/f;

    const/4 v4, 0x3

    invoke-direct {v1, v6, v6, v4, v2}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/f;-><init>(IIILkotlin/f/b/j;)V

    invoke-virtual {p0}, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;->i()Lcom/imo/android/imoim/commonpublish/CommonPublishActivity;

    move-result-object v2

    .line 6663
    invoke-virtual {v2}, Lcom/imo/android/imoim/commonpublish/CommonPublishActivity;->b()Lcom/imo/android/imoim/commonpublish/PublishParams;

    move-result-object v2

    .line 7018
    iget-object v4, p0, Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;->e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;

    .line 53
    sget-object v5, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent$b;->a:Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent$b;

    check-cast v5, Lkotlin/f/a/a;

    invoke-virtual {v1, v2, v4, v5}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/f;->a(Lcom/imo/android/imoim/commonpublish/PublishParams;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;Lkotlin/f/a/a;)Landroidx/lifecycle/LiveData;

    move-result-object v1

    .line 54
    invoke-virtual {p0}, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;->h()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    check-cast v2, Landroidx/lifecycle/LifecycleOwner;

    new-instance v4, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent$c;

    invoke-direct {v4, p0, v3, v0}, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent$c;-><init>(Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;Landroid/widget/ImageView;Lcom/imo/android/imoim/commonpublish/data/LinkData;)V

    check-cast v4, Landroidx/lifecycle/Observer;

    invoke-virtual {v1, v2, v4}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    :cond_c8
    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/commonpublish/component/LinkDataComponent;",
            ">;"
        }
    .end annotation

    .line 79
    const-class v0, Lcom/imo/android/imoim/commonpublish/component/LinkDataComponent;

    return-object v0
.end method