l.smali
.class public final Lcom/imo/android/imoim/rooms/av/component/l;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/common/mvvm/b;
.implements Lcom/imo/android/imoim/managers/ac;
.implements Lcom/imo/android/imoim/rooms/entrance/a;
# instance fields
.field public a:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field public b:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/rooms/data/j;",
">;"
}
.end annotation
.end field
.field public c:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/rooms/data/RoomsMusicInfo;",
">;"
}
.end annotation
.end field
.field d:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field e:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;",
">;"
}
.end annotation
.end field
.field private f:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/av/GroupAVManager$f;",
">;"
}
.end annotation
.end field
.field private g:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/o/s;",
">;"
}
.end annotation
.end field
.field private h:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/o/v;",
">;"
}
.end annotation
.end field
.field private i:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 3
.line 56
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 35
new-instance v0, Lcom/imo/android/imoim/rooms/av/component/l$1;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/rooms/av/component/l$1;-><init>(Lcom/imo/android/imoim/rooms/av/component/l;)V
iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->f:Landroidx/lifecycle/MutableLiveData;
.line 46
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->g:Landroidx/lifecycle/MutableLiveData;
.line 47
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->h:Landroidx/lifecycle/MutableLiveData;
.line 48
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->a:Landroidx/lifecycle/MutableLiveData;
.line 50
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->b:Landroidx/lifecycle/MutableLiveData;
.line 51
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->c:Landroidx/lifecycle/MutableLiveData;
.line 52
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->i:Landroidx/lifecycle/MutableLiveData;
.line 53
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->d:Landroidx/lifecycle/MutableLiveData;
.line 54
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->e:Landroidx/lifecycle/MutableLiveData;
.line 57
new-instance v0, Lcom/imo/android/imoim/o/s;
sget-object v1, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {v1}, Lcom/imo/android/imoim/av/GroupAVManager;->n()Lcom/imo/android/imoim/data/h;
move-result-object v1
invoke-direct {v0, v1}, Lcom/imo/android/imoim/o/s;-><init>(Lcom/imo/android/imoim/data/h;)V
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/rooms/av/component/l;->onSyncGroupCall(Lcom/imo/android/imoim/o/s;)V
.line 58
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/av/GroupAVManager;->subscribe(Lcom/imo/android/imoim/managers/ax;)V
.line 59
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/rooms/entrance/c;->subscribe(Lcom/imo/android/imoim/managers/ax;)V
return-void
.end method
# virtual methods
.method public final a(Lcom/imo/android/imoim/biggroup/chatroom/emoji/a/b;Z)V
.registers 3
return-void
.end method
.method public final a(Lcom/imo/android/imoim/rooms/g;)V
.registers 7
.line 5027
iget-object v0, p1, Lcom/imo/android/imoim/rooms/g;->a:Ljava/lang/String;
.line 135
sget-object v1, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->k()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_f
return-void
.line 139
:cond_f
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->e()Lcom/imo/android/imoim/rooms/data/j;
move-result-object v0
const/4 v1, 0x1
const-string v2, "RoomsAVRepository"
if-nez v0, :cond_20
const-string p1, "onSyncPartyRoom null"
.line 5079
invoke-static {v2, p1, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
return-void
.line 6027
:cond_20
iget-object v3, p1, Lcom/imo/android/imoim/rooms/g;->b:Ljava/lang/String;
const-string v4, "sync_hide"
.line 145
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_a9
.line 7027
iget-object v3, p1, Lcom/imo/android/imoim/rooms/g;->b:Ljava/lang/String;
const-string v4, "sync_music"
.line 147
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_42
.line 7078
iget-object p1, v0, Lcom/imo/android/imoim/rooms/data/j;->o:Lcom/imo/android/imoim/rooms/data/s;
if-eqz p1, :cond_a9
.line 149
iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/component/l;->c:Landroidx/lifecycle/MutableLiveData;
.line 8078
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/j;->o:Lcom/imo/android/imoim/rooms/data/s;
.line 9009
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/s;->a:Lcom/imo/android/imoim/rooms/data/RoomsMusicInfo;
.line 149
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.line 9027
:cond_42
iget-object v3, p1, Lcom/imo/android/imoim/rooms/g;->b:Ljava/lang/String;
const-string v4, "sync_video"
.line 151
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_5a
.line 9078
iget-object p1, v0, Lcom/imo/android/imoim/rooms/data/j;->o:Lcom/imo/android/imoim/rooms/data/s;
if-eqz p1, :cond_a9
.line 153
iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/component/l;->i:Landroidx/lifecycle/MutableLiveData;
.line 10078
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/j;->o:Lcom/imo/android/imoim/rooms/data/s;
.line 11011
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/s;->b:Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;
.line 153
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.line 11027
:cond_5a
iget-object v3, p1, Lcom/imo/android/imoim/rooms/g;->b:Ljava/lang/String;
const-string v4, "sync_online_video"
.line 155
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_72
.line 11078
iget-object p1, v0, Lcom/imo/android/imoim/rooms/data/j;->o:Lcom/imo/android/imoim/rooms/data/s;
if-eqz p1, :cond_a9
.line 157
iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/component/l;->e:Landroidx/lifecycle/MutableLiveData;
.line 12078
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/j;->o:Lcom/imo/android/imoim/rooms/data/s;
.line 13015
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/s;->d:Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;
.line 157
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.line 13027
:cond_72
iget-object v3, p1, Lcom/imo/android/imoim/rooms/g;->b:Ljava/lang/String;
const-string v4, "sync_info"
.line 159
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_82
.line 160
iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/component/l;->b:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.line 14027
:cond_82
iget-object p1, p1, Lcom/imo/android/imoim/rooms/g;->b:Ljava/lang/String;
const-string v0, "sync_like"
.line 161
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_a9
.line 162
sget-object p1, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->f()Lcom/imo/android/imoim/rooms/data/q;
move-result-object p1
if-nez p1, :cond_9a
const-string p1, "onSyncPartyRoom roomsHotHeart null"
.line 14079
invoke-static {v2, p1, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
return-void
.line 14189
:cond_9a
iget v0, p1, Lcom/imo/android/imoim/rooms/data/q;->a:I
if-lez v0, :cond_a9
.line 170
iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->d:Landroidx/lifecycle/MutableLiveData;
.line 15189
iget p1, p1, Lcom/imo/android/imoim/rooms/data/q;->a:I
.line 170
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
:cond_a9
return-void
.end method
.method public final onSpeakerRefresh(Z)V
.registers 2
return-void
.end method
.method public final onSyncGroupCall(Lcom/imo/android/imoim/o/s;)V
.registers 4
.line 92
iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->f:Landroidx/lifecycle/MutableLiveData;
sget-object v1, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
.line 3151
iget-object v1, v1, Lcom/imo/android/imoim/av/GroupAVManager;->c:Lcom/imo/android/imoim/av/GroupAVManager$f;
.line 92
invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
.line 94
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->n()Lcom/imo/android/imoim/data/h;
move-result-object v0
if-eqz v0, :cond_26
.line 96
invoke-virtual {v0}, Lcom/imo/android/imoim/data/h;->a()Z
move-result v0
if-eqz v0, :cond_20
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
.line 4151
iget-object v0, v0, Lcom/imo/android/imoim/av/GroupAVManager;->c:Lcom/imo/android/imoim/av/GroupAVManager$f;
.line 96
sget-object v1, Lcom/imo/android/imoim/av/GroupAVManager$f;->RINGING:Lcom/imo/android/imoim/av/GroupAVManager$f;
if-ne v0, v1, :cond_20
goto :goto_26
.line 100
:cond_20
iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->g:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
return-void
.line 97
:cond_26
:goto_26
iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/component/l;->f:Landroidx/lifecycle/MutableLiveData;
sget-object v0, Lcom/imo/android/imoim/av/GroupAVManager$f;->IDLE:Lcom/imo/android/imoim/av/GroupAVManager$f;
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
return-void
.end method
.method public final onSyncLive(Lcom/imo/android/imoim/o/t;)V
.registers 2
return-void
.end method
.method public final onUpdateGroupCallState(Lcom/imo/android/imoim/o/u;)V
.registers 4
.line 105
iget-object v0, p1, Lcom/imo/android/imoim/o/u;->d:Ljava/lang/String;
sget-object v1, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
.line 4669
iget-object v1, v1, Lcom/imo/android/imoim/av/GroupAVManager;->d:Ljava/lang/String;
.line 105
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_d
return-void
.line 109
:cond_d
iget v0, p1, Lcom/imo/android/imoim/o/u;->c:I
sget v1, Lcom/imo/android/imoim/o/u;->a:I
if-ne v0, v1, :cond_1b
.line 110
iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/component/l;->f:Landroidx/lifecycle/MutableLiveData;
sget-object v0, Lcom/imo/android/imoim/av/GroupAVManager$f;->TALKING:Lcom/imo/android/imoim/av/GroupAVManager$f;
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
return-void
.line 111
:cond_1b
iget p1, p1, Lcom/imo/android/imoim/o/u;->c:I
sget v0, Lcom/imo/android/imoim/o/u;->b:I
if-ne p1, v0, :cond_28
.line 112
iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/component/l;->f:Landroidx/lifecycle/MutableLiveData;
sget-object v0, Lcom/imo/android/imoim/av/GroupAVManager$f;->IDLE:Lcom/imo/android/imoim/av/GroupAVManager$f;
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
:cond_28
return-void
.end method
.method public final onUpdateGroupSlot(Lcom/imo/android/imoim/o/v;)V
.registers 3
.line 87
iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/component/l;->h:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
return-void
.end method
.method public final onUpdateSpeakerList(Ljava/util/List;I)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;I)V"
}
.end annotation
return-void
.end method
.method public final x_()V
.registers 2
.line 64
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/av/GroupAVManager;->isSubscribed(Lcom/imo/android/imoim/managers/ax;)Z
move-result v0
if-eqz v0, :cond_d
.line 65
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/av/GroupAVManager;->unsubscribe(Lcom/imo/android/imoim/managers/ax;)V
.line 68
:cond_d
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/rooms/entrance/c;->isSubscribed(Lcom/imo/android/imoim/managers/ax;)Z
move-result v0
if-eqz v0, :cond_1a
.line 69
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/rooms/entrance/c;->unsubscribe(Lcom/imo/android/imoim/managers/ax;)V
:cond_1a
return-void
.end method