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