LiveRoomWidgetComponent.smali
.class public Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;
.super Lsg/bigo/core/component/AbstractComponent;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/live/support64/component/roomwidget/a;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lsg/bigo/core/component/AbstractComponent<",
"Lsg/bigo/core/mvp/presenter/a;",
"Lsg/bigo/core/component/a/b;",
"Lsg/bigo/live/support64/component/a;",
">;",
"Lsg/bigo/live/support64/component/roomwidget/a;"
}
.end annotation
# instance fields
.field private a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lsg/bigo/live/support64/component/roomwidget/b;",
">;"
}
.end annotation
.end field
.field private b:Z
.field private c:Ljava/lang/Runnable;
.field private d:Lsg/bigolive/revenue64/component/gift/NewGiftTipComponent;
.field private i:Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
.field private j:Llive/sg/bigo/svcapi/c/b;
.field private k:Lsg/bigo/live/support64/h;
# direct methods
.method public constructor <init>(Lsg/bigo/core/component/c;)V
.registers 3
const/4 v0, 0x0
.line 99
invoke-direct {p0, p1, v0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;-><init>(Lsg/bigo/core/component/c;Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;)V
return-void
.end method
.method public constructor <init>(Lsg/bigo/core/component/c;Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;)V
.registers 10
.line 103
invoke-direct {p0, p1}, Lsg/bigo/core/component/AbstractComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 86
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
.line 375
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent$2;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent$2;-><init>(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)V
iput-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->k:Lsg/bigo/live/support64/h;
.line 105
iput-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->i:Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
.line 1120
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/heart/HeartComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/heart/HeartComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1121
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/heart/HeartComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 1120
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1125
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->i:Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
if-eqz p2, :cond_38
.line 1126
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v1, Lsg/bigo/live/support64/component/roomwidget/bottombutton/BottomBtnComponentV2;
invoke-virtual {p2}, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;->a()J
move-result-wide v2
invoke-direct {v1, p1, v2, v3}, Lsg/bigo/live/support64/component/roomwidget/bottombutton/BottomBtnComponentV2;-><init>(Lsg/bigo/core/component/c;J)V
invoke-virtual {v1}, Lsg/bigo/live/support64/component/roomwidget/bottombutton/BottomBtnComponentV2;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object p2
invoke-interface {v0, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_46
.line 1128
:cond_38
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/bottombutton/BottomBtnComponentV2;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/bottombutton/BottomBtnComponentV2;-><init>(Lsg/bigo/core/component/c;)V
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/bottombutton/BottomBtnComponentV2;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1132
:goto_46
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/ownerinfo/OwnerInfoComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/ownerinfo/OwnerInfoComponent;-><init>(Lsg/bigo/core/component/c;)V
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/ownerinfo/OwnerInfoComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1135
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/audiencecount/AudienceCountComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/audiencecount/AudienceCountComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1136
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/audiencecount/AudienceCountComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 1135
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1139
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/audiencelist/AudienceListComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/audiencelist/AudienceListComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1140
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/audiencelist/AudienceListComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 1139
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1143
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/chat/LazyLoadChatWrapperComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/chat/LazyLoadChatWrapperComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1144
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/chat/LazyLoadChatWrapperComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 1143
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1153
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/micconnect/waitinglist/view/WaitingListComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/micconnect/waitinglist/view/WaitingListComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1154
invoke-virtual {v0}, Lsg/bigo/live/support64/component/micconnect/waitinglist/view/WaitingListComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 1153
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1157
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/heart/HeartCountComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/heart/HeartCountComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1158
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/heart/HeartCountComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 1157
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1161
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1162
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/diamondcount/DiamondCountComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 1161
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1165
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/scrollpage/LiveScrollablePage;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/scrollpage/LiveScrollablePage;-><init>(Lsg/bigo/core/component/c;)V
.line 1166
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/scrollpage/LiveScrollablePage;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 1165
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1168
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast p2, Lsg/bigo/live/support64/component/a;
invoke-interface {p2}, Lsg/bigo/live/support64/component/a;->t()Z
move-result p2
if-eqz p2, :cond_ce
.line 1170
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/countdown/CountDownComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/countdown/CountDownComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1171
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/countdown/CountDownComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 1170
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1224
:cond_ce
invoke-static {p1}, Lsg/bigo/live/support64/component/intentdata/IntentDataComponent;->a(Lsg/bigo/core/component/c;)Ljava/lang/String;
move-result-object p2
const-string v0, "at_normal_group"
const-string v1, "at_community"
const/4 v2, 0x0
const/4 v3, 0x1
if-eqz p2, :cond_10e
const/4 v4, -0x1
.line 1226
invoke-virtual {p2}, Ljava/lang/String;->hashCode()I
move-result v5
const v6, -0x4f092d23
if-eq v5, v6, :cond_f2
const v6, 0x40895b3
if-eq v5, v6, :cond_ea
goto :goto_f9
:cond_ea
invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_f9
const/4 v4, 0x0
goto :goto_f9
:cond_f2
invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_f9
const/4 v4, 0x1
:cond_f9
:goto_f9
if-eqz v4, :cond_fe
if-eq v4, v3, :cond_10c
goto :goto_10e
.line 1255
:cond_fe
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v4, Lsg/bigo/live/support64/component/normalgroup/LiveNormalGroupComponent;
invoke-direct {v4, p1}, Lsg/bigo/live/support64/component/normalgroup/LiveNormalGroupComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1256
invoke-virtual {v4}, Lsg/bigo/live/support64/component/normalgroup/LiveNormalGroupComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v4
.line 1255
invoke-interface {p2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_10c
const/4 p2, 0x0
goto :goto_10f
:cond_10e
:goto_10e
const/4 p2, 0x1
:goto_10f
if-eqz p2, :cond_137
.line 1242
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast p2, Lsg/bigo/live/support64/component/a;
invoke-interface {p2}, Lsg/bigo/live/support64/component/a;->l()Landroid/app/Activity;
move-result-object p2
invoke-virtual {p2}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
move-result-object p2
const-string v4, "start_live_community"
invoke-virtual {p2, v4}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-eqz p2, :cond_137
.line 2249
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v4, Lsg/bigo/live/support64/component/livegroup/LiveBigGroupComponent;
invoke-direct {v4, p1}, Lsg/bigo/live/support64/component/livegroup/LiveBigGroupComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 2250
invoke-virtual {v4}, Lsg/bigo/live/support64/component/livegroup/LiveBigGroupComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v4
.line 2249
invoke-interface {p2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1177
:cond_137
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v4, Lsg/bigo/live/support64/component/resource/ResEntryComponent;
invoke-direct {v4, p1}, Lsg/bigo/live/support64/component/resource/ResEntryComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1178
invoke-virtual {v4}, Lsg/bigo/live/support64/component/resource/ResEntryComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v4
.line 1177
invoke-interface {p2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1181
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v4, Lsg/bigolive/revenue64/component/gift/headlinegift/HeadlineGiftComponent;
invoke-direct {v4, p1}, Lsg/bigolive/revenue64/component/gift/headlinegift/HeadlineGiftComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1182
invoke-virtual {v4}, Lsg/bigolive/revenue64/component/gift/headlinegift/HeadlineGiftComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v4
.line 1181
invoke-interface {p2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1185
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v4, Lsg/bigolive/revenue64/component/micreminde/MicRemindComponent;
invoke-direct {v4, p1}, Lsg/bigolive/revenue64/component/micreminde/MicRemindComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1186
invoke-virtual {v4}, Lsg/bigolive/revenue64/component/micreminde/MicRemindComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v4
.line 1185
invoke-interface {p2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1188
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v4, Lsg/bigo/live/support64/component/roomlist/RoomListBannerComponent;
invoke-direct {v4, p1}, Lsg/bigo/live/support64/component/roomlist/RoomListBannerComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1189
invoke-virtual {v4}, Lsg/bigo/live/support64/component/roomlist/RoomListBannerComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v4
.line 1188
invoke-interface {p2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 2264
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v4, Lsg/bigo/live/support64/component/roomwidget/drawer/DrawerSubComponent;
invoke-direct {v4, p1}, Lsg/bigo/live/support64/component/roomwidget/drawer/DrawerSubComponent;-><init>(Lsg/bigo/core/component/c;)V
invoke-virtual {v4}, Lsg/bigo/live/support64/component/roomwidget/drawer/DrawerSubComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v4
invoke-interface {p2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 2266
invoke-static {p1}, Lsg/bigo/live/support64/component/intentdata/IntentDataComponent;->a(Lsg/bigo/core/component/c;)Ljava/lang/String;
move-result-object p2
.line 2267
invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_1df
.line 2268
invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_18e
goto :goto_1df
.line 2272
:cond_18e
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast p2, Lsg/bigo/live/support64/component/a;
invoke-interface {p2}, Lsg/bigo/live/support64/component/a;->r()Z
move-result p2
if-eqz p2, :cond_1b0
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast p2, Lsg/bigo/live/support64/component/a;
invoke-interface {p2}, Lsg/bigo/live/support64/component/a;->s()Z
move-result p2
if-nez p2, :cond_1b0
.line 2273
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/roomlist/RoomListSubComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/roomlist/RoomListSubComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 2274
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/roomlist/RoomListSubComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 2273
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 2278
:cond_1b0
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast p2, Lsg/bigo/live/support64/component/a;
invoke-interface {p2}, Lsg/bigo/live/support64/component/a;->r()Z
move-result p2
if-nez p2, :cond_1c4
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast p2, Lsg/bigo/live/support64/component/a;
invoke-interface {p2}, Lsg/bigo/live/support64/component/a;->t()Z
move-result p2
if-eqz p2, :cond_1c5
:cond_1c4
const/4 v2, 0x1
:cond_1c5
if-eqz v2, :cond_1df
.line 2279
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast p2, Lsg/bigo/live/support64/component/a;
invoke-interface {p2}, Lsg/bigo/live/support64/component/a;->s()Z
move-result p2
if-nez p2, :cond_1df
.line 2280
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/roomlist/RoomListOnFinishPageSubComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/roomwidget/roomlist/RoomListOnFinishPageSubComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 2281
invoke-virtual {v0}, Lsg/bigo/live/support64/component/roomwidget/roomlist/RoomListOnFinishPageSubComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 2280
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1196
:cond_1df
:goto_1df
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast p2, Lsg/bigo/live/support64/component/a;
invoke-interface {p2}, Lsg/bigo/live/support64/component/a;->r()Z
move-result p2
if-eqz p2, :cond_1f7
.line 1197
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigo/live/support64/component/follow/FollowComponent;
invoke-direct {v0, p1}, Lsg/bigo/live/support64/component/follow/FollowComponent;-><init>(Lsg/bigo/core/component/c;)V
.line 1198
invoke-virtual {v0}, Lsg/bigo/live/support64/component/follow/FollowComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
.line 1197
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1207
:cond_1f7
new-instance p2, Lsg/bigo/live/support64/component/roomwidget/livefinish/LiveFinishComponent;
invoke-direct {p2, p1}, Lsg/bigo/live/support64/component/roomwidget/livefinish/LiveFinishComponent;-><init>(Lsg/bigo/core/component/c;)V
invoke-virtual {p2}, Lsg/bigo/live/support64/component/roomwidget/livefinish/LiveFinishComponent;->s()Lsg/bigo/core/component/AbstractComponent;
.line 1209
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast p2, Lsg/bigo/live/support64/component/a;
invoke-interface {p2}, Lsg/bigo/live/support64/component/a;->r()Z
move-result p2
if-eqz p2, :cond_227
.line 1211
new-instance p2, Lsg/bigo/live/support64/component/roomwidget/loading/LoadingComponent;
invoke-direct {p2, p1}, Lsg/bigo/live/support64/component/roomwidget/loading/LoadingComponent;-><init>(Lsg/bigo/core/component/c;)V
invoke-virtual {p2}, Lsg/bigo/live/support64/component/roomwidget/loading/LoadingComponent;->s()Lsg/bigo/core/component/AbstractComponent;
.line 1213
new-instance p2, Lsg/bigo/live/support64/component/roomwidget/ownerabsent/OwnerAbsentComponent;
invoke-direct {p2, p1}, Lsg/bigo/live/support64/component/roomwidget/ownerabsent/OwnerAbsentComponent;-><init>(Lsg/bigo/core/component/c;)V
invoke-virtual {p2}, Lsg/bigo/live/support64/component/roomwidget/ownerabsent/OwnerAbsentComponent;->s()Lsg/bigo/core/component/AbstractComponent;
.line 1215
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
new-instance v0, Lsg/bigolive/revenue64/component/newermission/NewerMissionComponent;
invoke-direct {v0, p1}, Lsg/bigolive/revenue64/component/newermission/NewerMissionComponent;-><init>(Lsg/bigo/core/component/c;)V
invoke-virtual {v0}, Lsg/bigolive/revenue64/component/newermission/NewerMissionComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object v0
invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1218
:cond_227
new-instance p2, Lsg/bigolive/revenue64/component/gift/NewGiftTipComponent;
invoke-direct {p2, p1}, Lsg/bigolive/revenue64/component/gift/NewGiftTipComponent;-><init>(Lsg/bigo/core/component/c;)V
invoke-virtual {p2}, Lsg/bigolive/revenue64/component/gift/NewGiftTipComponent;->s()Lsg/bigo/core/component/AbstractComponent;
move-result-object p1
check-cast p1, Lsg/bigolive/revenue64/component/gift/NewGiftTipComponent;
iput-object p1, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->d:Lsg/bigolive/revenue64/component/gift/NewGiftTipComponent;
.line 1219
iget-object p2, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
invoke-interface {p2, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-void
.end method
.method static synthetic a(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)Lsg/bigo/core/component/a/d;
.registers 1
.line 80
iget-object p0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->f:Lsg/bigo/core/component/a/d;
return-object p0
.end method
.method static synthetic b(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)Lsg/bigo/core/component/a/d;
.registers 1
.line 80
iget-object p0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->f:Lsg/bigo/core/component/a/d;
return-object p0
.end method
.method static synthetic c(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)Z
.registers 1
.line 80
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->d()Z
move-result p0
return p0
.end method
.method static synthetic d(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)V
.registers 2
.line 5406
iget-object p0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast p0, Lsg/bigo/live/support64/component/a;
invoke-interface {p0}, Lsg/bigo/live/support64/component/a;->getComponent()Lsg/bigo/core/component/b/d;
move-result-object p0
const-class v0, Lsg/bigo/live/support64/component/roomwidget/tips/a;
invoke-interface {p0, v0}, Lsg/bigo/core/component/b/d;->b(Ljava/lang/Class;)Lsg/bigo/core/component/b/b;
move-result-object p0
check-cast p0, Lsg/bigo/live/support64/component/roomwidget/tips/a;
if-eqz p0, :cond_15
.line 5408
invoke-interface {p0}, Lsg/bigo/live/support64/component/roomwidget/tips/a;->d()V
:cond_15
return-void
.end method
.method private declared-synchronized d()Z
.registers 6
monitor-enter p0
.line 3468
:try_start_1
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->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;->l()Landroid/app/Activity;
move-result-object v0
instance-of v0, v0, Lsg/bigo/live/support64/activity/livecamera/LiveCameraActivity;
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_19
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_56
.line 3471
:cond_19
invoke-static {}, Lsg/bigo/live/support64/k;->b()Lsg/bigo/live/support64/m;
move-result-object v0
invoke-interface {v0}, Lsg/bigo/live/support64/m;->t()Z
move-result v0
if-nez v0, :cond_58
.line 3472
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;->z()Z
move-result v0
if-eqz v0, :cond_58
.line 3473
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-nez v0, :cond_58
.line 3474
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;->r()Z
move-result v0
if-nez v0, :cond_58
.line 3475
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;->i()Z
move-result v0
if-nez v0, :cond_58
.line 3476
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;->s()I
move-result v0
if-nez v0, :cond_56
goto :goto_58
:cond_56
const/4 v0, 0x0
goto :goto_59
:cond_58
:goto_58
const/4 v0, 0x1
:goto_59
if-eqz v0, :cond_74
.line 418
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->c:Ljava/lang/Runnable;
if-eqz v0, :cond_68
.line 419
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->c:Ljava/lang/Runnable;
.line 4042
invoke-static {}, Lsg/bigo/common/ac$a;->a()Landroid/os/Handler;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 422
:cond_68
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent$3;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent$3;-><init>(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)V
const-wide/16 v3, 0x0
invoke-static {v0, v3, v4}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;J)V
:try_end_72
.catchall {:try_start_1 .. :try_end_72} :catchall_76
.line 428
monitor-exit p0
return v2
.line 430
:cond_74
monitor-exit p0
return v1
:catchall_76
move-exception v0
monitor-exit p0
throw v0
.end method
.method static synthetic e(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)V
.registers 1
.line 80
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->f()V
return-void
.end method
.method private declared-synchronized e()Z
.registers 2
monitor-enter p0
.line 456
:try_start_1
iget-boolean v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->b:Z
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_5
monitor-exit p0
return v0
:catchall_5
move-exception v0
monitor-exit p0
throw v0
.end method
.method static synthetic f(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)Ljava/lang/Runnable;
.registers 2
const/4 v0, 0x0
.line 80
iput-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->c:Ljava/lang/Runnable;
return-object v0
.end method
.method private declared-synchronized f()V
.registers 4
monitor-enter p0
.line 481
:try_start_1
monitor-enter p0
:try_end_2
.catchall {:try_start_1 .. :try_end_2} :catchall_4e
.line 482
:try_start_2
iget-boolean v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->b:Z
if-eqz v0, :cond_9
.line 483
monitor-exit p0
:try_end_7
.catchall {:try_start_2 .. :try_end_7} :catchall_4b
monitor-exit p0
return-void
:cond_9
const/4 v0, 0x1
.line 485
:try_start_a
iput-boolean v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->b:Z
.line 486
monitor-exit p0
:try_end_d
.catchall {:try_start_a .. :try_end_d} :catchall_4b
:try_start_d
const-string v0, "LiveRoomWidgetComponent"
const-string v1, "activateSubComponents() called"
.line 487
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 488
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_1a
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_2a
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lsg/bigo/live/support64/component/roomwidget/b;
.line 489
invoke-interface {v1}, Lsg/bigo/live/support64/component/roomwidget/b;->c()V
goto :goto_1a
.line 491
:cond_2a
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->f:Lsg/bigo/core/component/a/d;
sget-object v1, Lsg/bigo/live/support64/component/a/a;->EVENT_LIVE_ROOM_WIDGET_ACTIVATED:Lsg/bigo/live/support64/component/a/a;
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Lsg/bigo/core/component/a/d;->a(Lsg/bigo/core/component/a/b;Landroid/util/SparseArray;)V
.line 4496
invoke-static {}, Lcom/live/share64/proto/d;->a()Z
move-result v0
if-nez v0, :cond_49
const-string v0, "LiveRoomWidgetComponent"
const-string v1, "activateSubComponents called but linkd not connected"
.line 4497
invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 4498
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent$5;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent$5;-><init>(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)V
iput-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->j:Llive/sg/bigo/svcapi/c/b;
.line 4519
invoke-static {v0}, Lcom/live/share64/proto/d;->a(Llive/sg/bigo/svcapi/c/b;)V
:try_end_49
.catchall {:try_start_d .. :try_end_49} :catchall_4e
.line 493
:cond_49
monitor-exit p0
return-void
:catchall_4b
move-exception v0
.line 486
:try_start_4c
monitor-exit p0
:try_end_4d
.catchall {:try_start_4c .. :try_end_4d} :catchall_4b
:try_start_4d
throw v0
:try_end_4e
.catchall {:try_start_4d .. :try_end_4e} :catchall_4e
:catchall_4e
move-exception v0
monitor-exit p0
goto :goto_52
:goto_51
throw v0
:goto_52
goto :goto_51
.end method
.method static synthetic g(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
.registers 1
.line 80
iget-object p0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->i:Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
return-object p0
.end method
.method static synthetic h(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)Ljava/util/List;
.registers 1
.line 80
iget-object p0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
return-object p0
.end method
# virtual methods
.method public final J_()V
.registers 3
.line 290
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->h:Lsg/bigo/core/component/c/a;
check-cast v0, Lsg/bigo/live/support64/component/a;
const v1, 0x7d0801a9
invoke-interface {v0, v1}, Lsg/bigo/live/support64/component/a;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lsg/bigo/live/support64/widget/KeyboardStateDetector;
.line 291
new-instance v1, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent$1;
invoke-direct {v1, p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent$1;-><init>(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)V
invoke-virtual {v0, v1}, Lsg/bigo/live/support64/widget/KeyboardStateDetector;->setListener(Lsg/bigo/live/support64/widget/KeyboardStateDetector$b;)V
return-void
.end method
.method public final a(Landroidx/lifecycle/LifecycleOwner;)V
.registers 3
.line 318
invoke-super {p0, p1}, Lsg/bigo/core/component/AbstractComponent;->a(Landroidx/lifecycle/LifecycleOwner;)V
.line 319
invoke-static {}, Lsg/bigo/live/support64/k;->b()Lsg/bigo/live/support64/m;
move-result-object p1
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->k:Lsg/bigo/live/support64/h;
invoke-interface {p1, v0}, Lsg/bigo/live/support64/m;->b(Lsg/bigo/live/support64/h;)V
.line 320
iget-object p1, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->j:Llive/sg/bigo/svcapi/c/b;
invoke-static {p1}, Lcom/live/share64/proto/d;->b(Llive/sg/bigo/svcapi/c/b;)V
.line 321
iget-object p1, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
if-eqz p1, :cond_18
.line 322
invoke-interface {p1}, Ljava/util/List;->clear()V
:cond_18
return-void
.end method
.method public final a(Lsg/bigo/core/component/a/b;Landroid/util/SparseArray;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lsg/bigo/core/component/a/b;",
"Landroid/util/SparseArray<",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 338
sget-object v0, Lsg/bigo/live/support64/component/a/a;->EVENT_LIVE_SWITCH_ENTER_ROOM_START:Lsg/bigo/live/support64/component/a/a;
const/4 v1, 0x0
if-ne p1, v0, :cond_54
if-eqz p2, :cond_7c
.line 340
invoke-virtual {p2, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
.line 341
instance-of v1, v0, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
if-eqz v1, :cond_53
.line 342
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->e()Z
move-result v1
if-nez v1, :cond_18
.line 343
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->f()V
.line 345
:cond_18
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "onNeedReloadData() called with: event = ["
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string p1, "], data = ["
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string p1, "]"
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string p2, "LiveRoomWidgetComponent"
invoke-static {p2, p1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 346
iget-object p1, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->a:Ljava/util/List;
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_3e
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result p2
if-eqz p2, :cond_53
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
check-cast p2, Lsg/bigo/live/support64/component/roomwidget/b;
.line 347
move-object v1, v0
check-cast v1, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
iput-object v1, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->i:Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
.line 348
invoke-interface {p2, v1}, Lsg/bigo/live/support64/component/roomwidget/b;->a(Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;)V
goto :goto_3e
:cond_53
return-void
.line 352
:cond_54
sget-object v0, Lsg/bigo/live/support64/component/a/a;->EVENT_LIVE_OWNER_ENTER_ROOM:Lsg/bigo/live/support64/component/a/a;
if-ne p1, v0, :cond_5c
.line 354
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->d()Z
return-void
.line 355
:cond_5c
sget-object v0, Lsg/bigo/live/support64/component/liveviewer/a;->LIVE_END:Lsg/bigo/live/support64/component/liveviewer/a;
if-ne p1, v0, :cond_7c
.line 356
sget-boolean p1, Lcom/live/share64/utils/m;->a:Z
if-nez p1, :cond_79
.line 357
new-instance p1, Ljava/lang/StringBuilder;
const-string v0, "onRoomSessionFailed:"
invoke-direct {p1, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p2, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object p2
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 3026
invoke-static {p1, v1}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
.line 359
:cond_79
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->d()Z
:cond_7c
return-void
.end method
.method public final a(Lsg/bigo/core/component/b/c;)V
.registers 3
.line 333
const-class v0, Lsg/bigo/live/support64/component/roomwidget/a;
invoke-interface {p1, v0}, Lsg/bigo/core/component/b/c;->a(Ljava/lang/Class;)V
return-void
.end method
.method public final b()V
.registers 4
.line 308
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->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;->r()Z
move-result v0
if-eqz v0, :cond_20
.line 309
invoke-direct {p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->d()Z
move-result v0
if-nez v0, :cond_20
.line 2435
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->c:Ljava/lang/Runnable;
if-nez v0, :cond_20
.line 2436
new-instance v0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent$4;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent$4;-><init>(Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;)V
iput-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->c:Ljava/lang/Runnable;
const-wide/16 v1, 0xbb8
.line 2443
invoke-static {v0, v1, v2}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;J)V
.line 313
:cond_20
invoke-static {}, Lsg/bigo/live/support64/k;->b()Lsg/bigo/live/support64/m;
move-result-object v0
iget-object v1, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->k:Lsg/bigo/live/support64/h;
invoke-interface {v0, v1}, Lsg/bigo/live/support64/m;->a(Lsg/bigo/live/support64/h;)V
return-void
.end method
.method public final b(Lsg/bigo/core/component/b/c;)V
.registers 3
.line 328
const-class v0, Lsg/bigo/live/support64/component/roomwidget/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()Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
.registers 2
.line 462
iget-object v0, p0, Lsg/bigo/live/support64/component/roomwidget/LiveRoomWidgetComponent;->i:Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
return-object v0
.end method
.method public final u()[Lsg/bigo/core/component/a/b;
.registers 4
const/4 v0, 0x3
new-array v0, v0, [Lsg/bigo/core/component/a/b;
.line 366
sget-object v1, Lsg/bigo/live/support64/component/a/a;->EVENT_LIVE_SWITCH_ENTER_ROOM_START:Lsg/bigo/live/support64/component/a/a;
const/4 v2, 0x0
aput-object v1, v0, v2
sget-object v1, Lsg/bigo/live/support64/component/a/a;->EVENT_LIVE_OWNER_ENTER_ROOM:Lsg/bigo/live/support64/component/a/a;
const/4 v2, 0x1
aput-object v1, v0, v2
sget-object v1, Lsg/bigo/live/support64/component/liveviewer/a;->LIVE_END:Lsg/bigo/live/support64/component/liveviewer/a;
const/4 v2, 0x2
aput-object v1, v0, v2
return-object v0
.end method