RoomGameViewModel.smali
.class public final Lcom/imo/android/imoim/biggroup/chatroom/play/RoomGameViewModel;
.super Lcom/imo/android/imoim/world/util/BaseViewModel;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;
# instance fields
.field final a:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/util/List<",
"Lcom/imo/android/imoim/biggroup/chatroom/play/a;",
">;>;"
}
.end annotation
.end field
.field final b:Landroidx/lifecycle/LiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/LiveData<",
"Ljava/util/List<",
"Lcom/imo/android/imoim/biggroup/chatroom/play/a;",
">;>;"
}
.end annotation
.end field
.field private final c:Lcom/imo/android/imoim/live/b;
# direct methods
.method public constructor <init>()V
.registers 3
.line 16
invoke-direct {p0}, Lcom/imo/android/imoim/world/util/BaseViewModel;-><init>()V
.line 17
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/biggroup/chatroom/play/RoomGameViewModel;->a:Landroidx/lifecycle/MutableLiveData;
.line 18
check-cast v0, Landroidx/lifecycle/LiveData;
iput-object v0, p0, Lcom/imo/android/imoim/biggroup/chatroom/play/RoomGameViewModel;->b:Landroidx/lifecycle/LiveData;
.line 19
const-class v0, Lcom/imo/android/imoim/live/b;
invoke-static {v0}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/live/b;
iput-object v0, p0, Lcom/imo/android/imoim/biggroup/chatroom/play/RoomGameViewModel;->c:Lcom/imo/android/imoim/live/b;
if-eqz v0, :cond_20
.line 22
move-object v1, p0
check-cast v1, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;
invoke-interface {v0, v1}, Lcom/imo/android/imoim/live/b;->a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;)V
:cond_20
return-void
.end method
# virtual methods
.method public synthetic a()V
.registers 1
invoke-static {p0}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;)V
return-void
.end method
.method public synthetic a(Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInvite;)V
.registers 2
invoke-static {p0, p1}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInvite;)V
return-void
.end method
.method public synthetic a(Lcom/imo/android/imoim/biggroup/chatroom/emoji/a/b;)V
.registers 2
invoke-static {p0, p1}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Lcom/imo/android/imoim/biggroup/chatroom/emoji/a/b;)V
return-void
.end method
.method public final a(Lcom/imo/android/imoim/biggroup/chatroom/play/a;)V
.registers 2
if-eqz p1, :cond_5
.line 59
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/biggroup/chatroom/play/RoomGameViewModel;->b(Lcom/imo/android/imoim/biggroup/chatroom/play/a;)V
:cond_5
return-void
.end method
.method public synthetic a(Lcom/imo/android/imoim/chatroom/anouncement/model/a;)V
.registers 2
invoke-static {p0, p1}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Lcom/imo/android/imoim/chatroom/anouncement/model/a;)V
return-void
.end method
.method public synthetic a(Lcom/imo/android/imoim/communitymodule/data/a;)V
.registers 2
invoke-static {p0, p1}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Lcom/imo/android/imoim/communitymodule/data/a;)V
return-void
.end method
.method public synthetic a(Lcom/imo/android/imoim/voiceroom/data/msg/a/d;)V
.registers 2
invoke-static {p0, p1}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Lcom/imo/android/imoim/voiceroom/data/msg/a/d;)V
return-void
.end method
.method public synthetic a(Lcom/imo/android/imoim/voiceroom/data/msg/a;)V
.registers 2
invoke-static {p0, p1}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Lcom/imo/android/imoim/voiceroom/data/msg/a;)V
return-void
.end method
.method public synthetic a(Ljava/lang/Long;Ljava/lang/String;Lcom/imo/android/imoim/mediaroom/a/a;)V
.registers 4
invoke-static {p0, p1, p2, p3}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/Long;Ljava/lang/String;Lcom/imo/android/imoim/mediaroom/a/a;)V
return-void
.end method
.method public synthetic a(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
invoke-static {p0, p1, p2, p3}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public synthetic a(Ljava/lang/Long;Ljava/util/Map;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Long;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/imo/android/imoim/biggroup/chatroom/intimacy/MicIntimacy;",
">;)V"
}
.end annotation
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/Long;Ljava/util/Map;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/biggroup/chatroom/data/au;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/chatroom/data/au;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/biggroup/chatroom/data/av;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/chatroom/data/av;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/biggroup/chatroom/data/aw;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/chatroom/data/aw;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/biggroup/chatroom/data/ba;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/chatroom/data/ba;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/chatroom/couple/data/e;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Lcom/imo/android/imoim/chatroom/couple/data/e;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/chatroom/couple/data/f;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Lcom/imo/android/imoim/chatroom/couple/data/f;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/noble/data/g;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Lcom/imo/android/imoim/noble/data/g;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/rooms/data/RoomsMusicInfo;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Lcom/imo/android/imoim/rooms/data/RoomsMusicInfo;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/voiceroom/data/RoomType;Lcom/imo/android/imoim/voiceroom/data/msg/l;)V
.registers 4
invoke-static {p0, p1, p2, p3}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Lcom/imo/android/imoim/voiceroom/data/RoomType;Lcom/imo/android/imoim/voiceroom/data/msg/l;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/voiceroom/data/msg/j;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Lcom/imo/android/imoim/voiceroom/data/msg/j;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Ljava/lang/Long;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Ljava/lang/Long;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Ljava/lang/String;)V
.registers 3
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
invoke-static {p0, p1, p2, p3}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
invoke-static {p0, p1, p2, p3, p4}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/Integer;",
"Lcom/imo/android/imoim/revenuesdk/proto/d;",
">;)V"
}
.end annotation
invoke-static {p0, p1, p2, p3}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/imo/android/imoim/biggroup/chatroom/data/ax;",
">;",
"Ljava/util/List<",
"Lcom/imo/android/imoim/biggroup/chatroom/data/ax;",
">;)V"
}
.end annotation
invoke-static {p0, p1, p2, p3}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
return-void
.end method
.method public synthetic a(Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/imo/android/imoim/mediaroom/micseat/RoomMicSeatEntity;",
">;",
"Ljava/util/List<",
"Lcom/imo/android/imoim/mediaroom/micseat/RoomMicSeatEntity;",
">;",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
invoke-static {p0, p1, p2, p3, p4}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
return-void
.end method
.method public final a(I)Z
.registers 7
.line 41
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/chatroom/play/RoomGameViewModel;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
.line 42
move-object v1, v0
check-cast v1, Ljava/util/Collection;
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz v1, :cond_18
invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z
move-result v1
if-eqz v1, :cond_16
goto :goto_18
:cond_16
const/4 v1, 0x0
goto :goto_19
:cond_18
:goto_18
const/4 v1, 0x1
:goto_19
if-eqz v1, :cond_1c
return v3
.line 45
:cond_1c
invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/biggroup/chatroom/play/a;
.line 1020
iget v1, v1, Lcom/imo/android/imoim/biggroup/chatroom/play/a;->e:I
const/4 v4, -0x1
if-eq v1, v4, :cond_3d
.line 45
invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/biggroup/chatroom/play/a;
.line 2020
iget v1, v1, Lcom/imo/android/imoim/biggroup/chatroom/play/a;->e:I
const/4 v4, 0x2
if-eq v1, v4, :cond_3d
.line 45
invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/biggroup/chatroom/play/a;
.line 3012
iget v0, v0, Lcom/imo/android/imoim/biggroup/chatroom/play/a;->a:I
if-ne p1, v0, :cond_3d
return v2
:cond_3d
return v3
.end method
.method public synthetic a_(Ljava/lang/String;)V
.registers 2
invoke-static {p0, p1}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$a_(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;)V
return-void
.end method
.method public final b(Lcom/imo/android/imoim/biggroup/chatroom/play/a;)V
.registers 3
const-string v0, "gameState"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 26
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/chatroom/play/RoomGameViewModel;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
if-nez v0, :cond_16
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
check-cast v0, Ljava/util/List;
.line 27
:cond_16
invoke-interface {v0}, Ljava/util/List;->clear()V
.line 28
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 29
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/chatroom/play/RoomGameViewModel;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
return-void
.end method
.method public final b(I)Z
.registers 7
.line 49
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/chatroom/play/RoomGameViewModel;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
.line 50
move-object v1, v0
check-cast v1, Ljava/util/Collection;
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz v1, :cond_18
invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z
move-result v1
if-eqz v1, :cond_16
goto :goto_18
:cond_16
const/4 v1, 0x0
goto :goto_19
:cond_18
:goto_18
const/4 v1, 0x1
:goto_19
if-eqz v1, :cond_1c
return v3
.line 53
:cond_1c
invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/biggroup/chatroom/play/a;
.line 3020
iget v1, v1, Lcom/imo/android/imoim/biggroup/chatroom/play/a;->e:I
const/4 v4, -0x1
if-eq v1, v4, :cond_3d
.line 53
invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/biggroup/chatroom/play/a;
.line 4020
iget v1, v1, Lcom/imo/android/imoim/biggroup/chatroom/play/a;->e:I
const/4 v4, 0x2
if-eq v1, v4, :cond_3d
.line 53
invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/biggroup/chatroom/play/a;
.line 5012
iget v0, v0, Lcom/imo/android/imoim/biggroup/chatroom/play/a;->a:I
if-eq p1, v0, :cond_3d
return v2
:cond_3d
return v3
.end method
.method public synthetic c(Ljava/lang/String;)V
.registers 2
invoke-static {p0, p1}, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r$-CC;->$default$c(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;Ljava/lang/String;)V
return-void
.end method
.method public final onCleared()V
.registers 3
.line 64
invoke-super {p0}, Lcom/imo/android/imoim/world/util/BaseViewModel;->onCleared()V
.line 65
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/chatroom/play/RoomGameViewModel;->c:Lcom/imo/android/imoim/live/b;
if-eqz v0, :cond_d
move-object v1, p0
check-cast v1, Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;
invoke-interface {v0, v1}, Lcom/imo/android/imoim/live/b;->c(Lcom/imo/android/imoim/biggroup/chatroom/c/a/r;)V
:cond_d
return-void
.end method