l.smali
.class public final Lsg/bigo/live/support64/b/l;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public a:Lsg/bigo/live/support64/h;
.field public b:Lsg/bigo/live/support64/o;
.field public c:Lsg/bigo/live/support64/m;
.field public d:Lsg/bigo/live/support64/b/m;
.field public e:J
.field private f:Ljava/lang/Runnable;
# direct methods
.method public constructor <init>()V
.registers 2
.line 27
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 350
new-instance v0, Lsg/bigo/live/support64/b/l$1;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/b/l$1;-><init>(Lsg/bigo/live/support64/b/l;)V
iput-object v0, p0, Lsg/bigo/live/support64/b/l;->f:Ljava/lang/Runnable;
return-void
.end method
# virtual methods
.method public final a()V
.registers 6
.line 268
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->q()J
move-result-wide v0
iget-object v2, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v2}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v2
cmp-long v4, v0, v2
if-nez v4, :cond_11
return-void
.line 272
:cond_11
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->r()Z
move-result v0
if-nez v0, :cond_24
.line 273
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lsg/bigo/live/support64/o;->e(Z)V
.line 274
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->a:Lsg/bigo/live/support64/h;
invoke-interface {v0, v1, v1}, Lsg/bigo/live/support64/h;->a(ZZ)V
:cond_24
return-void
.end method
.method public final a(I)V
.registers 3
.line 194
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->c:Lsg/bigo/live/support64/m;
invoke-interface {v0, p1}, Lsg/bigo/live/support64/m;->b(I)V
return-void
.end method
.method final a(ZZZ)V
.registers 15
.line 204
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "handleLiveChanged isPhoneGame:false\uff0c isMultiLive:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, "\uff0c isVoiceLive:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, "\uff0c isLockLive:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "RoomSession"
invoke-static {v1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 205
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->c:Lsg/bigo/live/support64/m;
invoke-interface {v0}, Lsg/bigo/live/support64/m;->t()Z
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
if-nez v0, :cond_38
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->i()Z
move-result v0
if-eqz v0, :cond_36
goto :goto_38
:cond_36
const/4 v0, 0x0
goto :goto_39
:cond_38
:goto_38
const/4 v0, 0x1
.line 206
:goto_39
iget-object v3, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v3, p3}, Lsg/bigo/live/support64/o;->c(Z)V
if-eqz p1, :cond_4c
.line 211
iget-object p1, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {p1, p2}, Lsg/bigo/live/support64/o;->a(Z)V
.line 212
iget-object p1, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
const/4 p2, 0x3
invoke-virtual {p1, p2}, Lsg/bigo/live/support64/o;->a(I)V
goto :goto_56
.line 214
:cond_4c
iget-object p1, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {p1, v2}, Lsg/bigo/live/support64/o;->a(Z)V
.line 215
iget-object p1, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {p1, v2}, Lsg/bigo/live/support64/o;->a(I)V
.line 2221
:goto_56
iget-object p1, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->c()I
move-result p1
.line 2222
iget-object p2, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {p2}, Lsg/bigo/live/support64/o;->n()J
move-result-wide p2
.line 2224
iget-object v3, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v3}, Lsg/bigo/live/support64/o;->o()J
move-result-wide v3
.line 2226
iget-object v5, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v5}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v5
.line 2227
iget-object v7, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v7}, Lsg/bigo/live/support64/o;->e()Z
move-result v7
.line 2228
iget-object v8, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v8}, Lsg/bigo/live/support64/o;->g()Z
move-result v8
.line 2229
iget-object v9, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v9}, Lsg/bigo/live/support64/o;->i()Z
move-result v9
.line 2230
iget-object v10, p0, Lsg/bigo/live/support64/b/l;->c:Lsg/bigo/live/support64/m;
invoke-interface {v10, v1}, Lsg/bigo/live/support64/m;->a(Z)V
.line 2231
new-instance v10, Lsg/bigo/live/support64/data/b;
invoke-direct {v10}, Lsg/bigo/live/support64/data/b;-><init>()V
.line 3055
iput-wide p2, v10, Lsg/bigo/live/support64/data/b;->a:J
.line 3065
iput v2, v10, Lsg/bigo/live/support64/data/b;->b:I
.line 3074
iput-wide v3, v10, Lsg/bigo/live/support64/data/b;->c:J
.line 3083
iput-wide v3, v10, Lsg/bigo/live/support64/data/b;->d:J
.line 3092
iput-wide v5, v10, Lsg/bigo/live/support64/data/b;->e:J
.line 3107
iput-boolean v2, v10, Lsg/bigo/live/support64/data/b;->f:Z
.line 3116
iput-boolean v7, v10, Lsg/bigo/live/support64/data/b;->g:Z
.line 3125
iput-boolean v1, v10, Lsg/bigo/live/support64/data/b;->h:Z
.line 3134
iput-boolean v8, v10, Lsg/bigo/live/support64/data/b;->i:Z
.line 2240
iget-object p2, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
.line 2241
invoke-virtual {p2}, Lsg/bigo/live/support64/o;->k()Z
move-result p2
.line 3152
iput-boolean p2, v10, Lsg/bigo/live/support64/data/b;->k:Z
.line 2241
iget-object p2, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
.line 2242
invoke-virtual {p2}, Lsg/bigo/live/support64/o;->l()Ljava/lang/String;
move-result-object p2
.line 4143
iput-object p2, v10, Lsg/bigo/live/support64/data/b;->j:Ljava/lang/String;
.line 4161
iput-boolean v9, v10, Lsg/bigo/live/support64/data/b;->l:Z
.line 2244
iget-object p2, p0, Lsg/bigo/live/support64/b/l;->c:Lsg/bigo/live/support64/m;
invoke-interface {p2, v10}, Lsg/bigo/live/support64/m;->a(Lsg/bigo/live/support64/data/b;)I
.line 2246
iget-object p2, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {p2}, Lsg/bigo/live/support64/o;->k()Z
move-result p2
const/4 p3, 0x2
invoke-static {v2, p2, p3}, Lsg/bigo/live/support64/p;->a(IZI)I
move-result p2
.line 2247
iget-object p3, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {p3}, Lsg/bigo/live/support64/o;->i()Z
move-result p3
const/4 v2, 0x4
invoke-static {p2, p3, v2}, Lsg/bigo/live/support64/p;->a(IZI)I
move-result p2
.line 2248
iget-object p3, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {p3}, Lsg/bigo/live/support64/o;->j()Z
move-result p3
invoke-static {p2, p3, v1}, Lsg/bigo/live/support64/p;->a(IZI)I
move-result p2
.line 2250
iget-object p3, p0, Lsg/bigo/live/support64/b/l;->c:Lsg/bigo/live/support64/m;
invoke-interface {p3, p1, p2}, Lsg/bigo/live/support64/m;->a(II)V
if-eqz v0, :cond_df
.line 2252
iget-object p1, p0, Lsg/bigo/live/support64/b/l;->a:Lsg/bigo/live/support64/h;
invoke-interface {p1, v1}, Lsg/bigo/live/support64/h;->a(Z)V
:cond_df
return-void
.end method
.method public final b()V
.registers 6
.line 279
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->q()J
move-result-wide v0
iget-object v2, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v2}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v2
cmp-long v4, v0, v2
if-nez v4, :cond_11
return-void
.line 283
:cond_11
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->r()Z
move-result v0
if-eqz v0, :cond_25
.line 284
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lsg/bigo/live/support64/o;->e(Z)V
.line 285
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->a:Lsg/bigo/live/support64/h;
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Lsg/bigo/live/support64/h;->a(ZZ)V
:cond_25
return-void
.end method
.method public final c()V
.registers 5
.line 334
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->d:Lsg/bigo/live/support64/b/m;
if-eqz v0, :cond_23
.line 335
invoke-virtual {p0}, Lsg/bigo/live/support64/b/l;->d()V
.line 336
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->z()Z
move-result v0
if-eqz v0, :cond_23
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
if-nez v0, :cond_23
.line 337
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->a()Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lsg/bigo/live/support64/b/l;->f:Ljava/lang/Runnable;
const-wide/32 v2, 0xea60
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
:cond_23
return-void
.end method
.method public final d()V
.registers 3
.line 344
iget-object v0, p0, Lsg/bigo/live/support64/b/l;->d:Lsg/bigo/live/support64/b/m;
if-eqz v0, :cond_d
.line 345
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->a()Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lsg/bigo/live/support64/b/l;->f:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
:cond_d
return-void
.end method