DiamondCountComponent.smali
.class public Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;
.super Lsg/bigo/core/component/AbstractComponent;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/live/support64/component/roomwidget/diamondcount/a;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lsg/bigo/core/component/AbstractComponent<",
"Lsg/bigo/core/mvp/presenter/a;",
"Lsg/bigo/live/support64/component/a/a;",
"Lsg/bigo/live/support64/component/a;",
">;",
"Lsg/bigo/live/support64/component/roomwidget/diamondcount/a;"
}
.end annotation
# instance fields
.field private a:Landroid/widget/TextView;
.field private b:Landroid/view/View;
# direct methods
.method public constructor <init>(Lsg/bigo/core/component/c;)V
.registers 2
.line 53
invoke-direct {p0, p1}, Lsg/bigo/core/component/AbstractComponent;-><init>(Lsg/bigo/core/component/c;)V
return-void
.end method
.method static synthetic a(Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;)Lsg/bigo/core/component/c/a;
.registers 1
.line 45
iget-object p0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->h:Lsg/bigo/core/component/c/a;
return-object p0
.end method
.method private synthetic a(JDD)V
.registers 8
.line 145
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object p5
invoke-virtual {p5}, Lsg/bigo/live/support64/o;->o()J
move-result-wide p5
cmp-long v0, p5, p1
if-nez v0, :cond_35
.line 146
iget-object p1, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->a:Landroid/widget/TextView;
if-eqz p1, :cond_35
invoke-virtual {p1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
move-result-object p1
if-eqz p1, :cond_35
iget-object p1, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->a:Landroid/widget/TextView;
.line 147
invoke-virtual {p1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
move-result-object p1
invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lsg/bigo/common/q;->c(Ljava/lang/String;)Ljava/lang/Double;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Double;->doubleValue()D
move-result-wide p1
cmpl-double p5, p3, p1
if-lez p5, :cond_35
.line 148
iget-object p1, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->a:Landroid/widget/TextView;
invoke-static {p3, p4}, Lsg/bigo/live/support64/component/roomwidget/livefinish/a;->a(D)Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_35
return-void
.end method
.method static synthetic b(Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;)Landroid/widget/TextView;
.registers 1
.line 45
iget-object p0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->a:Landroid/widget/TextView;
return-object p0
.end method
.method private d()V
.registers 5
.line 112
sget-object v0, Lsg/bigo/live/support64/report/u;->a:Lsg/bigo/live/support64/report/u;
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_f
const/4 v0, 0x1
goto :goto_10
:cond_f
const/4 v0, 0x2
:goto_10
invoke-static {v0}, Lsg/bigo/live/support64/report/u;->a(I)V
.line 113
sget-object v0, Lsg/bigo/live/support64/report/u;->a:Lsg/bigo/live/support64/report/u;
invoke-static {}, Lcom/live/share64/proto/b/c;->b()J
move-result-wide v2
invoke-static {v2, v3}, Lsg/bigo/live/support64/report/u;->a(J)V
.line 114
sget-object v0, Lsg/bigo/live/support64/report/u;->a:Lsg/bigo/live/support64/report/u;
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->o()J
move-result-wide v2
invoke-static {v2, v3}, Lsg/bigo/live/support64/report/u;->b(J)V
.line 115
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->h:Lsg/bigo/core/component/c/a;
check-cast v0, Lsg/bigo/live/support64/component/a;
const v2, 0x7d08042a
invoke-interface {v0, v2}, Lsg/bigo/live/support64/component/a;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 116
instance-of v2, v0, Landroid/view/ViewStub;
if-eqz v2, :cond_41
.line 117
check-cast v0, Landroid/view/ViewStub;
invoke-static {v0}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/view/ViewStub;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->b:Landroid/view/View;
goto :goto_45
:cond_41
if-eqz v0, :cond_45
.line 119
iput-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->b:Landroid/view/View;
.line 122
:cond_45
:goto_45
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->b:Landroid/view/View;
if-nez v0, :cond_51
const-string v0, "DiamondCountComponent"
const-string v2, "failed to find topView, no need to update."
.line 1079
invoke-static {v0, v2, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
return-void
.line 127
:cond_51
new-instance v1, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent$1;
invoke-direct {v1, p0}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent$1;-><init>(Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 141
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->b:Landroid/view/View;
const v1, 0x7d08032c
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->a:Landroid/widget/TextView;
.line 142
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->h:Lsg/bigo/core/component/c/a;
check-cast v0, Lsg/bigo/live/support64/component/a;
invoke-interface {v0}, Lsg/bigo/live/support64/component/a;->getComponent()Lsg/bigo/core/component/b/d;
move-result-object v0
const-class v1, Lsg/bigo/live/support64/component/b/a;
invoke-interface {v0, v1}, Lsg/bigo/core/component/b/d;->b(Ljava/lang/Class;)Lsg/bigo/core/component/b/b;
move-result-object v0
check-cast v0, Lsg/bigo/live/support64/component/b/a;
if-eqz v0, :cond_80
.line 144
new-instance v1, Lsg/bigo/live/support64/component/roomwidget/diamondcount/-$$Lambda$DiamondCountComponent$K0CCqeunDbC6vG9khq2r5_U0Ztk;
invoke-direct {v1, p0}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/-$$Lambda$DiamondCountComponent$K0CCqeunDbC6vG9khq2r5_U0Ztk;-><init>(Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;)V
invoke-interface {v0, v1}, Lsg/bigo/live/support64/component/b/a;->a(Lsg/bigo/live/support64/component/b/a$a;)V
.line 154
:cond_80
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->e()V
return-void
.end method
.method private e()V
.registers 8
.line 158
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->a:Landroid/widget/TextView;
if-eqz v0, :cond_9
const-string v1, "0"
.line 159
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 161
:cond_9
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->h:Lsg/bigo/core/component/c/a;
check-cast v0, Lsg/bigo/live/support64/component/a;
invoke-interface {v0}, Lsg/bigo/live/support64/component/a;->getComponent()Lsg/bigo/core/component/b/d;
move-result-object v0
const-class v1, Lsg/bigo/live/support64/component/b/a;
invoke-interface {v0, v1}, Lsg/bigo/core/component/b/d;->b(Ljava/lang/Class;)Lsg/bigo/core/component/b/b;
move-result-object v0
move-object v1, v0
check-cast v1, Lsg/bigo/live/support64/component/b/a;
if-eqz v1, :cond_34
.line 163
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->o()J
move-result-wide v2
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v4
new-instance v6, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent$2;
invoke-direct {v6, p0}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent$2;-><init>(Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;)V
invoke-interface/range {v1 .. v6}, Lsg/bigo/live/support64/component/b/a;->a(JJLsg/bigo/live/support64/component/b/a$b;)V
:cond_34
return-void
.end method
.method public static synthetic lambda$K0CCqeunDbC6vG9khq2r5_U0Ztk(Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;JDD)V
.registers 7
invoke-direct/range {p0 .. p6}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->a(JDD)V
return-void
.end method
.method public static synthetic lambda$xo2y5vjcTShgUI2Kae_XIiPbxH4(Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;)V
.registers 1
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->d()V
return-void
.end method
# virtual methods
.method public final J_()V
.registers 1
return-void
.end method
.method public final a(Landroidx/lifecycle/LifecycleOwner;)V
.registers 2
.line 97
invoke-super {p0, p1}, Lsg/bigo/core/component/AbstractComponent;->a(Landroidx/lifecycle/LifecycleOwner;)V
return-void
.end method
.method public final bridge synthetic a(Lsg/bigo/core/component/a/b;Landroid/util/SparseArray;)V
.registers 3
return-void
.end method
.method public final a(Lsg/bigo/core/component/b/c;)V
.registers 3
.line 88
const-class v0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/a;
invoke-interface {p1, v0}, Lsg/bigo/core/component/b/c;->a(Ljava/lang/Class;)V
return-void
.end method
.method public final a(Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;)V
.registers 2
.line 68
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->e()V
return-void
.end method
.method public final b()V
.registers 1
return-void
.end method
.method public final b(Lsg/bigo/core/component/b/c;)V
.registers 3
.line 83
const-class v0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/a;
invoke-interface {p1, v0, p0}, Lsg/bigo/core/component/b/c;->a(Ljava/lang/Class;Lsg/bigo/core/component/b/b;)V
return-void
.end method
.method public final c()V
.registers 4
.line 59
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
if-eqz v0, :cond_15
.line 60
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/-$$Lambda$DiamondCountComponent$xo2y5vjcTShgUI2Kae_XIiPbxH4;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/-$$Lambda$DiamondCountComponent$xo2y5vjcTShgUI2Kae_XIiPbxH4;-><init>(Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;)V
const-wide/16 v1, 0xbb8
invoke-static {v0, v1, v2}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;J)V
return-void
.line 62
:cond_15
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->d()V
return-void
.end method
.method public final bridge synthetic u()[Lsg/bigo/core/component/a/b;
.registers 2
const/4 v0, 0x0
new-array v0, v0, [Lsg/bigo/live/support64/component/a/a;
return-object v0
.end method