m$1.smali
.class final Lsg/bigo/live/support64/b/m$1;
.super Llive/sg/bigo/svcapi/p;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lsg/bigo/live/support64/b/m;-><init>(Lsg/bigo/live/support64/b/l;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Llive/sg/bigo/svcapi/p<",
"Lsg/bigo/live/support64/proto/r;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lsg/bigo/live/support64/b/m;
# direct methods
.method constructor <init>(Lsg/bigo/live/support64/b/m;)V
.registers 2
.line 44
iput-object p1, p0, Lsg/bigo/live/support64/b/m$1;->this$0:Lsg/bigo/live/support64/b/m;
invoke-direct {p0}, Llive/sg/bigo/svcapi/p;-><init>()V
return-void
.end method
# virtual methods
.method public final onPush(Lsg/bigo/live/support64/proto/r;)V
.registers 20
move-object/from16 v0, p1
.line 48
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "recevice PCS_OwnerLivingStatusPush ==> "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual/range {p1 .. p1}, Lsg/bigo/live/support64/proto/r;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 52
invoke-virtual/range {p1 .. p1}, Lsg/bigo/live/support64/proto/r;->a()Z
move-result v1
const/4 v3, 0x2
const/4 v4, 0x3
const/4 v5, 0x4
const/4 v6, 0x1
const/4 v7, 0x0
if-eqz v1, :cond_1d
const/4 v1, 0x4
goto :goto_3e
.line 54
:cond_1d
invoke-virtual/range {p1 .. p1}, Lsg/bigo/live/support64/proto/r;->b()Z
move-result v1
if-eqz v1, :cond_25
const/4 v1, 0x3
goto :goto_3e
.line 56
:cond_25
invoke-virtual/range {p1 .. p1}, Lsg/bigo/live/support64/proto/r;->c()Z
move-result v1
if-eqz v1, :cond_2d
const/4 v1, 0x1
goto :goto_3e
.line 58
:cond_2d
invoke-virtual/range {p1 .. p1}, Lsg/bigo/live/support64/proto/r;->d()Z
move-result v1
if-eqz v1, :cond_35
const/4 v1, 0x2
goto :goto_3e
.line 60
:cond_35
invoke-virtual/range {p1 .. p1}, Lsg/bigo/live/support64/proto/r;->e()Z
move-result v1
if-eqz v1, :cond_3d
const/4 v1, 0x5
goto :goto_3e
:cond_3d
const/4 v1, 0x0
.line 1110
:goto_3e
iget-object v8, v0, Lsg/bigo/live/support64/proto/r;->b:Ljava/util/Map;
invoke-static {v8}, Lsg/bigo/live/support64/ae;->a(Ljava/util/Map;)V
move-object/from16 v8, p0
.line 64
iget-object v9, v8, Lsg/bigo/live/support64/b/m$1;->this$0:Lsg/bigo/live/support64/b/m;
.line 2033
iget-object v9, v9, Lsg/bigo/live/support64/b/m;->a:Lsg/bigo/live/support64/b/l;
.line 64
iget-wide v10, v0, Lsg/bigo/live/support64/proto/r;->k:J
iget-wide v12, v0, Lsg/bigo/live/support64/proto/r;->a:J
.line 2055
invoke-static {v4}, Lsg/bigo/live/support64/p;->a(I)Z
move-result v0
.line 2056
invoke-static {v7, v3}, Lsg/bigo/live/support64/p;->a(II)Z
move-result v14
.line 2057
invoke-static {v7, v5}, Lsg/bigo/live/support64/p;->a(II)Z
move-result v15
.line 2058
iget-object v7, v9, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v7}, Lsg/bigo/live/support64/o;->z()Z
move-result v7
if-nez v7, :cond_62
return-void
.line 2062
:cond_62
iget-object v7, v9, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v7}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v16
cmp-long v7, v16, v10
if-eqz v7, :cond_6d
return-void
.line 2066
:cond_6d
iget-object v7, v9, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v7}, Lsg/bigo/live/support64/o;->B()Z
move-result v7
if-eqz v7, :cond_76
return-void
.line 2071
:cond_76
iget-wide v10, v9, Lsg/bigo/live/support64/b/l;->e:J
cmp-long v7, v12, v10
if-gtz v7, :cond_7d
return-void
.line 2075
:cond_7d
new-instance v7, Ljava/lang/StringBuilder;
const-string v10, "onOwnerStatusPush roomStatus:"
invoke-direct {v7, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v10, " roomState:"
invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v10, v9, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v10}, Lsg/bigo/live/support64/o;->A()I
move-result v10
invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v10, " isPhoneGameLive:false isMultiLive:"
invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v10, ", isLockRoom:"
invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v10, ", isVoiceLive:"
invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, v15}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
const-string v10, "RoomSession"
invoke-static {v10, v7}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 2077
iput-wide v12, v9, Lsg/bigo/live/support64/b/l;->e:J
if-eqz v1, :cond_c1
if-eq v1, v4, :cond_c1
if-ne v1, v5, :cond_bf
goto :goto_c1
:cond_bf
const/4 v7, 0x0
goto :goto_c2
:cond_c1
:goto_c1
const/4 v7, 0x1
.line 2081
:goto_c2
iget-object v11, v9, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v11}, Lsg/bigo/live/support64/o;->g()Z
move-result v11
.line 2082
iget-object v12, v9, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v12}, Lsg/bigo/live/support64/o;->e()Z
move-result v12
if-eq v12, v0, :cond_d2
const/4 v12, 0x1
goto :goto_d3
:cond_d2
const/4 v12, 0x0
.line 2083
:goto_d3
iget-object v13, v9, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v13}, Lsg/bigo/live/support64/o;->k()Z
move-result v13
if-eq v13, v14, :cond_dd
const/4 v13, 0x1
goto :goto_de
:cond_dd
const/4 v13, 0x0
.line 2084
:goto_de
iget-object v2, v9, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v2}, Lsg/bigo/live/support64/o;->i()Z
move-result v2
if-eq v2, v15, :cond_e8
const/4 v2, 0x1
goto :goto_e9
:cond_e8
const/4 v2, 0x0
:goto_e9
if-nez v11, :cond_f1
if-nez v12, :cond_f1
if-nez v13, :cond_f1
if-eqz v2, :cond_10b
:cond_f1
if-eqz v7, :cond_10b
.line 2085
iget-object v2, v9, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
.line 2086
invoke-virtual {v2}, Lsg/bigo/live/support64/o;->A()I
move-result v2
if-eq v2, v5, :cond_103
iget-object v2, v9, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v2}, Lsg/bigo/live/support64/o;->A()I
move-result v2
if-ne v2, v4, :cond_10b
:cond_103
const-string v2, "onOwnerStatusPush live change."
.line 2088
invoke-static {v10, v2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 2089
invoke-virtual {v9, v0, v15, v14}, Lsg/bigo/live/support64/b/l;->a(ZZZ)V
:cond_10b
if-eq v1, v6, :cond_134
if-eq v1, v3, :cond_12f
if-eq v1, v4, :cond_126
if-eq v1, v5, :cond_11d
const/4 v0, 0x5
if-eq v1, v0, :cond_117
goto :goto_125
:cond_117
const/16 v0, 0x9
.line 2110
invoke-virtual {v9, v0}, Lsg/bigo/live/support64/b/l;->a(I)V
return-void
.line 2121
:cond_11d
invoke-virtual {v9}, Lsg/bigo/live/support64/b/l;->b()V
.line 2122
iget-object v0, v9, Lsg/bigo/live/support64/b/l;->c:Lsg/bigo/live/support64/m;
invoke-interface {v0}, Lsg/bigo/live/support64/m;->o()V
:goto_125
return-void
.line 2115
:cond_126
invoke-virtual {v9}, Lsg/bigo/live/support64/b/l;->a()V
.line 2116
iget-object v0, v9, Lsg/bigo/live/support64/b/l;->c:Lsg/bigo/live/support64/m;
invoke-interface {v0}, Lsg/bigo/live/support64/m;->o()V
return-void
:cond_12f
const/4 v0, 0x6
.line 2105
invoke-virtual {v9, v0}, Lsg/bigo/live/support64/b/l;->a(I)V
return-void
:cond_134
const/4 v0, 0x0
.line 2099
invoke-virtual {v9, v0}, Lsg/bigo/live/support64/b/l;->a(I)V
return-void
.end method
.method public final bridge synthetic onPush(Lsg/bigo/svcapi/IProtocol;)V
.registers 2
.line 44
check-cast p1, Lsg/bigo/live/support64/proto/r;
invoke-virtual {p0, p1}, Lsg/bigo/live/support64/b/m$1;->onPush(Lsg/bigo/live/support64/proto/r;)V
return-void
.end method