g.smali
.class public Lsg/bigo/live/support64/controllers/pk/g;
.super Lsg/bigo/live/support64/controllers/pk/a;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/live/support64/controllers/pk/f;
# static fields
.field private static F:I = -0x1
# instance fields
.field private A:J
.field private B:I
.field private C:J
.field private D:J
.field private E:Z
.field private G:Ljava/lang/Runnable;
.field private H:Ljava/lang/Runnable;
.field final d:Lsg/bigo/live/support64/o;
.field final e:Lsg/bigo/live/support64/b/i;
.field f:Lsg/bigo/live/support64/controllers/pk/i;
.field g:I
.field h:J
.field i:Landroid/os/Handler;
.field private final j:Lsg/bigo/live/support64/j;
.field private k:Landroid/content/Context;
.field private l:Lsg/bigo/live/support64/controllers/pk/k;
.field private m:Ljava/lang/String;
.field private n:Lsg/bigo/live/support64/proto/a;
.field private o:J
.field private p:Z
.field private q:Z
.field private r:Z
.field private s:Z
.field private t:Lsg/bigo/live/support64/controllers/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lsg/bigo/live/support64/controllers/b<",
"Lsg/bigo/live/support64/controllers/pk/g;",
">;"
}
.end annotation
.end field
.field private u:Ljava/util/concurrent/CopyOnWriteArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/CopyOnWriteArrayList<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field private v:Z
.field private w:Lsg/bigo/live/support64/b/b$a;
.field private x:Ljava/lang/Runnable;
.field private y:Ljava/util/concurrent/atomic/AtomicInteger;
.field private z:J
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>(Lsg/bigo/live/support64/controllers/a$a;)V
.registers 8
.line 103
invoke-direct {p0, p1}, Lsg/bigo/live/support64/controllers/pk/a;-><init>(Lsg/bigo/live/support64/controllers/a$a;)V
.line 75
new-instance v0, Lsg/bigo/live/support64/controllers/pk/k;
invoke-direct {v0}, Lsg/bigo/live/support64/controllers/pk/k;-><init>()V
iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;
const/4 v0, 0x0
.line 76
iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const-string v1, ""
.line 77
iput-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;
.line 78
new-instance v1, Lsg/bigo/live/support64/proto/a;
invoke-direct {v1}, Lsg/bigo/live/support64/proto/a;-><init>()V
iput-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->n:Lsg/bigo/live/support64/proto/a;
const-wide/16 v1, 0x0
.line 79
iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J
.line 80
iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->h:J
.line 81
iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->p:Z
const/4 v3, 0x1
.line 82
iput-boolean v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->q:Z
.line 83
iput-boolean v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->r:Z
.line 84
iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->s:Z
.line 85
new-instance v4, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v5
invoke-direct {v4, v5}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v4, p0, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;
.line 87
new-instance v4, Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-direct {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
iput-object v4, p0, Lsg/bigo/live/support64/controllers/pk/g;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 88
iput-boolean v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->v:Z
.line 90
new-instance v3, Lsg/bigo/live/support64/controllers/pk/g$1;
invoke-direct {v3, p0}, Lsg/bigo/live/support64/controllers/pk/g$1;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->w:Lsg/bigo/live/support64/b/b$a;
.line 228
new-instance v3, Lsg/bigo/live/support64/controllers/pk/g$19;
invoke-direct {v3, p0}, Lsg/bigo/live/support64/controllers/pk/g$19;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->x:Ljava/lang/Runnable;
.line 421
new-instance v3, Ljava/util/concurrent/atomic/AtomicInteger;
invoke-direct {v3}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>()V
iput-object v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->y:Ljava/util/concurrent/atomic/AtomicInteger;
.line 425
iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J
.line 498
iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->A:J
.line 883
iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->B:I
.line 890
iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->C:J
.line 897
iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->D:J
.line 904
iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->E:Z
.line 1067
new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$9;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$9;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->G:Ljava/lang/Runnable;
.line 1211
new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$13;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$13;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->H:Ljava/lang/Runnable;
.line 104
invoke-interface {p1}, Lsg/bigo/live/support64/controllers/a$a;->z()Lsg/bigo/live/support64/j;
move-result-object v0
iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->j:Lsg/bigo/live/support64/j;
.line 105
invoke-interface {p1}, Lsg/bigo/live/support64/controllers/a$a;->B()Lsg/bigo/live/support64/o;
move-result-object v0
iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 106
invoke-interface {p1}, Lsg/bigo/live/support64/controllers/a$a;->A()Lsg/bigo/live/support64/b/i;
move-result-object p1
iput-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->e:Lsg/bigo/live/support64/b/i;
.line 107
new-instance p1, Lsg/bigo/live/support64/controllers/pk/i;
new-instance v4, Lsg/bigo/live/support64/controllers/pk/PkInfo;
invoke-direct {v4}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V
const/4 v3, 0x0
move-object v0, p1
move-object v5, p0
invoke-direct/range {v0 .. v5}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 108
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->n:Lsg/bigo/live/support64/proto/a;
const v0, 0xb688f
invoke-virtual {p1, v0}, Lsg/bigo/live/support64/proto/a;->a(I)V
.line 109
new-instance p1, Lsg/bigo/live/support64/controllers/pk/PKControllerProxy;
invoke-direct {p1, p0}, Lsg/bigo/live/support64/controllers/pk/PKControllerProxy;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->t:Lsg/bigo/live/support64/controllers/b;
return-void
.end method
.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;)Lsg/bigo/live/support64/controllers/pk/i;
.registers 1
.line 61
iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
return-object p0
.end method
.method private a(JJJJJ)V
.registers 16
.line 816
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v0
const/4 v2, 0x1
const/4 v3, 0x0
cmp-long v4, p3, v0
if-nez v4, :cond_e
const/4 v0, 0x1
goto :goto_f
:cond_e
const/4 v0, 0x0
.line 817
:goto_f
new-instance v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;
invoke-direct {v1}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V
if-eqz v0, :cond_17
move-wide p3, p7
.line 818
:cond_17
iput-wide p3, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
if-eqz v0, :cond_1d
move-wide p3, p9
goto :goto_1e
:cond_1d
move-wide p3, p5
.line 819
:goto_1e
iput-wide p3, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
.line 820
iput-wide p5, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->g:J
.line 821
iput-wide p9, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->h:J
.line 822
new-instance p10, Lsg/bigo/live/support64/controllers/pk/i;
const/4 p6, 0x1
const/4 p7, 0x0
move-object p3, p10
move-wide p4, p1
move-object p8, v1
move-object p9, p0
invoke-direct/range {p3 .. p9}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
xor-int/lit8 p3, v0, 0x1
.line 823
invoke-virtual {p10, p3}, Lsg/bigo/live/support64/controllers/pk/i;->a(Z)V
.line 824
new-instance p3, Ljava/lang/StringBuilder;
const-string p4, "correctServerPkState ignorePKRecover = "
invoke-direct {p3, p4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-boolean p4, p0, Lsg/bigo/live/support64/controllers/pk/g;->s:Z
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string p4, ", "
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p5, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 825
invoke-virtual {p5}, Lsg/bigo/live/support64/o;->f()Z
move-result p5
invoke-virtual {p3, p5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p5, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 826
invoke-virtual {p5}, Lsg/bigo/live/support64/o;->h()Z
move-result p5
invoke-virtual {p3, p5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p5, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 827
invoke-virtual {p5}, Lsg/bigo/live/support64/o;->g()Z
move-result p5
invoke-virtual {p3, p5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p5, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 828
invoke-virtual {p5}, Lsg/bigo/live/support64/o;->k()Z
move-result p5
invoke-virtual {p3, p5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p4, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 829
invoke-virtual {p4}, Lsg/bigo/live/support64/o;->j()Z
move-result p4
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p3
const-string p4, "RoomPk"
.line 824
invoke-static {p4, p3}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 831
iget-object p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {p3}, Lsg/bigo/live/support64/o;->B()Z
move-result p3
if-eqz p3, :cond_a6
invoke-direct {p0, p1, p2}, Lsg/bigo/live/support64/controllers/pk/g;->d(J)Z
move-result p3
if-eqz p3, :cond_a6
.line 832
invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p1
const-string p2, "correctServerPkState isStopHistoryLineId sessionId = "
invoke-virtual {p2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p4, p1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 833
invoke-virtual {p10, v3}, Lsg/bigo/live/support64/controllers/pk/i;->b(I)V
return-void
.line 837
:cond_a6
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->B()Z
move-result p1
if-eqz p1, :cond_ed
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 838
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->b()Z
move-result p1
if-nez p1, :cond_ed
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 839
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->f()Z
move-result p1
if-nez p1, :cond_ed
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 840
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->h()Z
move-result p1
if-nez p1, :cond_ed
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 841
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->g()Z
move-result p1
if-nez p1, :cond_ed
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 842
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->k()Z
move-result p1
if-nez p1, :cond_ed
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 843
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->j()Z
move-result p1
if-nez p1, :cond_ed
iget-boolean p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->s:Z
if-nez p1, :cond_ed
.line 845
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
invoke-virtual {p1, v2, v3}, Lsg/bigo/live/support64/controllers/pk/i;->a(ZI)V
.line 846
iput-object p10, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 847
invoke-virtual {p10}, Lsg/bigo/live/support64/controllers/pk/i;->d()V
return-void
.line 849
:cond_ed
invoke-virtual {p10, v3}, Lsg/bigo/live/support64/controllers/pk/i;->b(I)V
return-void
.end method
.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;I)V
.registers 2
.line 61
invoke-direct {p0, p1}, Lsg/bigo/live/support64/controllers/pk/g;->b(I)V
return-void
.end method
.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/proto/pk/g;)V
.registers 22
move-object/from16 v7, p0
move-wide/from16 v8, p1
move-object/from16 v10, p4
move-object/from16 v11, p5
const/4 v12, 0x0
.line 40658
iput v12, v7, Lsg/bigo/live/support64/controllers/pk/g;->B:I
const-wide/16 v0, 0x0
.line 40659
iput-wide v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->C:J
.line 40660
iput-wide v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->D:J
.line 40662
invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->l()V
.line 40663
new-instance v13, Lsg/bigo/live/support64/controllers/pk/i;
const/4 v3, 0x1
move-object v0, v13
move-wide/from16 v1, p1
move/from16 v4, p3
move-object/from16 v5, p4
move-object/from16 v6, p0
invoke-direct/range {v0 .. v6}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object v13, v7, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 40664
invoke-virtual/range {p5 .. p5}, Lsg/bigo/live/support64/proto/pk/g;->seq()I
move-result v0
iget-wide v1, v11, Lsg/bigo/live/support64/proto/pk/g;->c:J
iget-wide v3, v11, Lsg/bigo/live/support64/proto/pk/g;->i:J
.line 41529
iput-wide v3, v13, Lsg/bigo/live/support64/controllers/pk/i;->h:J
.line 41532
iget-object v3, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
invoke-direct {v3}, Lsg/bigo/live/support64/controllers/pk/g;->s()Z
move-result v3
const/4 v5, 0x1
const-string v6, "RoomPk"
if-nez v3, :cond_3c
const/4 v3, 0x3
goto :goto_52
.line 41534
:cond_3c
iget-object v3, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
.line 42205
iget-boolean v14, v3, Lsg/bigo/live/support64/controllers/pk/g;->E:Z
if-eqz v14, :cond_49
const-string v3, "checkAcceptPk return ignoreIncomingPk: true"
.line 42207
invoke-static {v6, v3}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
const/4 v3, 0x0
goto :goto_4d
.line 42210
:cond_49
invoke-direct {v3}, Lsg/bigo/live/support64/controllers/pk/g;->t()Z
move-result v3
:goto_4d
if-nez v3, :cond_51
const/4 v3, 0x1
goto :goto_52
:cond_51
const/4 v3, 0x0
.line 41537
:goto_52
iget-object v14, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
invoke-virtual {v14, v5}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->b(Z)V
.line 41539
iget-object v14, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-object v15, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
.line 43197
iget-object v15, v15, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v15}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v4
.line 41539
iput-wide v4, v14, Lsg/bigo/live/support64/controllers/pk/PkInfo;->h:J
.line 41541
new-instance v4, Lsg/bigo/live/support64/proto/pk/h;
invoke-direct {v4}, Lsg/bigo/live/support64/proto/pk/h;-><init>()V
.line 41542
invoke-virtual {v4, v0}, Lsg/bigo/live/support64/proto/pk/h;->setSeq(I)V
.line 41543
iget-wide v14, v13, Lsg/bigo/live/support64/controllers/pk/i;->a:J
iput-wide v14, v4, Lsg/bigo/live/support64/proto/pk/h;->b:J
.line 41544
iput-wide v1, v4, Lsg/bigo/live/support64/proto/pk/h;->c:J
.line 41545
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
iput-wide v0, v4, Lsg/bigo/live/support64/proto/pk/h;->d:J
.line 41546
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
iput-wide v0, v4, Lsg/bigo/live/support64/proto/pk/h;->e:J
.line 41547
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget v0, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->e:I
iput v0, v4, Lsg/bigo/live/support64/proto/pk/h;->g:I
.line 41548
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/pk/g;->k()J
move-result-wide v0
iput-wide v0, v4, Lsg/bigo/live/support64/proto/pk/h;->h:J
.line 41549
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
invoke-direct {v0}, Lsg/bigo/live/support64/controllers/pk/g;->s()Z
move-result v0
if-eqz v0, :cond_9d
.line 41551
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
.line 44197
iget-object v0, v0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v0
.line 41551
iput-wide v0, v4, Lsg/bigo/live/support64/proto/pk/h;->i:J
.line 41553
:cond_9d
iput v3, v4, Lsg/bigo/live/support64/proto/pk/h;->k:I
.line 41554
iget-wide v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->h:J
iput-wide v0, v4, Lsg/bigo/live/support64/proto/pk/h;->l:J
.line 41555
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
invoke-static {v4}, Llive/sg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;)Z
.line 41557
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
iget-object v1, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-wide v1, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
invoke-virtual {v0, v1, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a(J)V
.line 41558
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
iget-wide v1, v4, Lsg/bigo/live/support64/proto/pk/h;->i:J
invoke-virtual {v0, v1, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->c(J)V
.line 41559
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
iget-object v1, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-wide v1, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
invoke-virtual {v0, v1, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->b(J)V
.line 41560
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
iget-wide v1, v4, Lsg/bigo/live/support64/proto/pk/h;->h:J
invoke-virtual {v0, v1, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->d(J)V
.line 41561
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a()V
.line 41563
iget v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->e:I
if-eqz v0, :cond_e6
.line 41564
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "PkLiner.handleIncomingLine: return for state "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v1, v13, Lsg/bigo/live/support64/controllers/pk/i;->e:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v6, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_11c
.line 41568
:cond_e6
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
const-string v1, "PkLiner.handleIncomingLine: rescode = "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v6, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 41569
iput-boolean v12, v13, Lsg/bigo/live/support64/controllers/pk/i;->g:Z
const/4 v0, 0x1
.line 41570
iput v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->e:I
.line 41571
new-instance v0, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;
invoke-direct {v0}, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;-><init>()V
iput-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->i:Lsg/bigo/live/support64/proto/PYYMediaServerInfo;
.line 41572
iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
iget-wide v1, v13, Lsg/bigo/live/support64/controllers/pk/i;->a:J
const/4 v4, 0x3
invoke-virtual {v0, v1, v2, v4}, Lsg/bigo/live/support64/controllers/pk/g;->a(JI)V
.line 41574
invoke-virtual {v13}, Lsg/bigo/live/support64/controllers/pk/i;->b()V
if-nez v3, :cond_118
.line 41576
sget v0, Lsg/bigo/live/support64/controllers/pk/i;->m:I
invoke-virtual {v13, v0}, Lsg/bigo/live/support64/controllers/pk/i;->a(I)V
.line 41577
invoke-virtual {v13}, Lsg/bigo/live/support64/controllers/pk/i;->f()V
.line 41578
invoke-virtual {v13}, Lsg/bigo/live/support64/controllers/pk/i;->g()V
goto :goto_11c
:cond_118
const/4 v0, 0x1
.line 41580
invoke-virtual {v13, v0, v3}, Lsg/bigo/live/support64/controllers/pk/i;->a(ZI)V
.line 40665
:goto_11c
iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 45118
iget v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I
if-nez v0, :cond_13d
.line 40666
new-instance v8, Lsg/bigo/live/support64/controllers/pk/i;
const-wide/16 v1, 0x0
const/4 v3, 0x0
new-instance v4, Lsg/bigo/live/support64/controllers/pk/PkInfo;
invoke-direct {v4}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V
move-object v0, v8
move-object/from16 v5, p0
invoke-direct/range {v0 .. v5}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object v8, v7, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 40667
invoke-direct {v7, v12}, Lsg/bigo/live/support64/controllers/pk/g;->b(I)V
const-string v0, "PkController.handleIncomingLine: failed, mPkLiner.getLineState() was set to PkLiner.STATE_IDLE"
.line 40668
invoke-static {v6, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 40670
:cond_13d
iget-wide v0, v11, Lsg/bigo/live/support64/proto/pk/g;->i:J
invoke-virtual {v7, v8, v9, v0, v1}, Lsg/bigo/live/support64/controllers/pk/g;->a(JJ)V
.line 40671
iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->z()Z
move-result v0
if-eqz v0, :cond_179
iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
if-eqz v0, :cond_179
.line 45269
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "notifyLineInviteIncoming lineId:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", info:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual/range {p4 .. p4}, Lsg/bigo/live/support64/controllers/pk/PkInfo;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v6, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 45270
iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;
new-instance v1, Lsg/bigo/live/support64/controllers/pk/g$21;
invoke-direct {v1, v7, v8, v9, v10}, Lsg/bigo/live/support64/controllers/pk/g$21;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JLsg/bigo/live/support64/controllers/pk/PkInfo;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 45412
:cond_179
iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 46122
iget v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->c:I
const/4 v1, 0x1
if-ne v0, v1, :cond_193
.line 40675
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object v0
iget-object v1, v7, Lsg/bigo/live/support64/controllers/pk/g;->G:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 40676
iget-wide v3, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
const/4 v5, 0x0
move-object/from16 v0, p0
move-wide/from16 v1, p1
invoke-virtual/range {v0 .. v5}, Lsg/bigo/live/support64/controllers/pk/g;->a(JJLjava/lang/String;)Z
:cond_193
return-void
.end method
.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;JJJJJJJJ)V
.registers 17
.line 61
invoke-virtual/range {p0 .. p16}, Lsg/bigo/live/support64/controllers/pk/g;->a(JJJJJJJJ)V
return-void
.end method
.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;Lsg/bigo/live/support64/proto/pk/c;)V
.registers 11
.line 40032
invoke-static {p1}, Lsg/bigo/live/support64/controllers/pk/k;->a(Lsg/bigo/live/support64/proto/pk/c;)V
.line 40034
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "PkController.onMatch: mPkState = "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", result = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "RoomPk"
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 40037
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v1, 0x1
if-eq v0, v1, :cond_28
const/4 v2, 0x5
if-ne v0, v2, :cond_61
.line 40041
:cond_28
iget v0, p1, Lsg/bigo/live/support64/proto/pk/c;->g:I
if-eqz v0, :cond_32
.line 40042
iget p1, p1, Lsg/bigo/live/support64/proto/pk/c;->g:I
invoke-direct {p0, p1}, Lsg/bigo/live/support64/controllers/pk/g;->b(I)V
return-void
.line 40045
:cond_32
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
if-ne v0, v1, :cond_3a
const/4 v0, 0x2
.line 40046
iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
goto :goto_3d
:cond_3a
const/4 v0, 0x6
.line 40048
iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
.line 40052
:goto_3d
iget-byte v0, p1, Lsg/bigo/live/support64/proto/pk/c;->f:B
if-ne v0, v1, :cond_4d
const/4 v3, 0x1
.line 40053
iget-wide v4, p1, Lsg/bigo/live/support64/proto/pk/c;->d:J
iget-wide v6, p1, Lsg/bigo/live/support64/proto/pk/c;->e:J
iget-object v8, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;
move-object v2, p0
invoke-virtual/range {v2 .. v8}, Lsg/bigo/live/support64/controllers/pk/g;->a(IJJLjava/lang/String;)J
return-void
.line 40060
:cond_4d
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object p1
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->G:Ljava/lang/Runnable;
invoke-virtual {p1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 40061
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object p1
iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->G:Ljava/lang/Runnable;
const-wide/16 v0, 0x7530
invoke-virtual {p1, p0, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
:cond_61
return-void
.end method
.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;Lsg/bigo/live/support64/proto/pk/g;)V
.registers 14
.line 38571
iget-wide v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->h:J
iget-wide v2, p1, Lsg/bigo/live/support64/proto/pk/g;->b:J
const-string v4, "RoomPk"
cmp-long v5, v0, v2
if-nez v5, :cond_28
.line 38573
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "onIncomingLine invite.sessionId:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v1, p1, Lsg/bigo/live/support64/proto/pk/g;->b:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ", lastRecvPkStopLineId:"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->h:J
invoke-virtual {v0, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {v4, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 38576
:cond_28
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->n:Lsg/bigo/live/support64/proto/a;
const v1, 0xb688f
invoke-virtual {p1}, Lsg/bigo/live/support64/proto/pk/g;->seq()I
move-result v2
iget-wide v5, p1, Lsg/bigo/live/support64/proto/pk/g;->d:J
invoke-virtual {v0, v1, v2, v5, v6}, Lsg/bigo/live/support64/proto/a;->a(IIJ)Z
move-result v0
if-eqz v0, :cond_5f
.line 38577
new-instance p0, Ljava/lang/StringBuilder;
const-string v0, "onIncomingLine duplicate seqId:"
invoke-direct {p0, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lsg/bigo/live/support64/proto/pk/g;->seq()I
move-result v0
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v0, ", "
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v0, p1, Lsg/bigo/live/support64/proto/pk/g;->d:J
const-wide v2, 0xffffffffL
and-long/2addr v0, v2
invoke-virtual {p0, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {v4, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 38580
:cond_5f
iget-wide v7, p1, Lsg/bigo/live/support64/proto/pk/g;->b:J
.line 38582
iget v0, p1, Lsg/bigo/live/support64/proto/pk/g;->k:I
const/4 v1, 0x0
const/4 v2, 0x1
if-ne v0, v2, :cond_69
const/4 v9, 0x1
goto :goto_6a
:cond_69
const/4 v9, 0x0
.line 38585
:goto_6a
new-instance v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;
invoke-direct {v10}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V
.line 38586
iget-wide v5, p1, Lsg/bigo/live/support64/proto/pk/g;->d:J
iput-wide v5, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
.line 38587
iput v9, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->c:I
.line 38588
iget-wide v5, p1, Lsg/bigo/live/support64/proto/pk/g;->e:J
iput-wide v5, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
.line 38589
iget-wide v5, p1, Lsg/bigo/live/support64/proto/pk/g;->e:J
iput-wide v5, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->g:J
.line 38591
iget v0, p1, Lsg/bigo/live/support64/proto/pk/g;->h:I
iput v0, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->e:I
.line 38592
iget-wide v5, p1, Lsg/bigo/live/support64/proto/pk/g;->l:J
iput-wide v5, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->f:J
.line 38593
iget-object v0, p1, Lsg/bigo/live/support64/proto/pk/g;->m:Ljava/lang/String;
iput-object v0, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->i:Ljava/lang/String;
.line 38595
new-instance v0, Ljava/lang/StringBuilder;
const-string v3, "PkController.onIncomingLine() mPkState = "
invoke-direct {v0, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v4, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 38599
iget v0, p1, Lsg/bigo/live/support64/proto/pk/g;->k:I
const/4 v3, 0x2
if-nez v0, :cond_cf
.line 38601
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
if-eq v0, v2, :cond_b6
if-ne v0, v3, :cond_a8
goto :goto_b6
.line 39140
:cond_a8
iget-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/a;->c:Z
if-eqz v0, :cond_b4
const-string v0, "onIncomingLine, receive PK_TYPE_NORMAL invite, but user has disable recv StartLine"
.line 38605
invoke-static {v4, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
const/16 v0, 0x18
goto :goto_bc
:cond_b4
const/4 v0, 0x0
goto :goto_bc
:cond_b6
:goto_b6
const-string v0, "onIncomingLine, receive PK_TYPE_NORMAL invite, but matching"
.line 38602
invoke-static {v4, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, 0x4
:goto_bc
if-eqz v0, :cond_cf
.line 38609
new-instance p1, Lsg/bigo/live/support64/controllers/pk/i;
const/4 v1, 0x1
move-object v5, p1
move-wide v6, v7
move v8, v1
move-object v11, p0
invoke-direct/range {v5 .. v11}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
.line 38610
invoke-virtual {p1, v2}, Lsg/bigo/live/support64/controllers/pk/i;->a(Z)V
.line 38611
invoke-virtual {p1, v0}, Lsg/bigo/live/support64/controllers/pk/i;->b(I)V
return-void
.line 38617
:cond_cf
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v4, 0x0
if-eq v0, v2, :cond_d6
if-ne v0, v3, :cond_db
.line 38619
:cond_d6
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;
invoke-virtual {v0, v3, v1, v4, v4}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V
.line 38621
:cond_db
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v2, 0x5
if-eq v0, v2, :cond_e3
const/4 v2, 0x6
if-ne v0, v2, :cond_ec
.line 38622
:cond_e3
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;
invoke-static {}, Lsg/bigo/live/support64/controllers/pk/g;->i()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v3, v1, v2, v4}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V
.line 38625
:cond_ec
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;
new-instance v1, Lsg/bigo/live/support64/controllers/pk/g$7;
move-object v5, v1
move-object v6, p0
move-object v11, p1
invoke-direct/range {v5 .. v11}, Lsg/bigo/live/support64/controllers/pk/g$7;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/proto/pk/g;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method static synthetic b(Lsg/bigo/live/support64/controllers/pk/g;)I
.registers 1
.line 61
iget p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
return p0
.end method
.method private b(I)V
.registers 7
.line 1077
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v1, 0x5
const/4 v2, 0x1
const/4 v3, 0x6
const/4 v4, 0x2
if-eq v0, v4, :cond_e
if-eq v0, v2, :cond_e
if-eq v0, v3, :cond_e
if-ne v0, v1, :cond_27
.line 1079
:cond_e
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v4, 0x0
if-eq v0, v3, :cond_17
if-ne v0, v1, :cond_16
goto :goto_17
:cond_16
const/4 v2, 0x0
.line 1081
:cond_17
:goto_17
iput v4, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const-string v0, ""
.line 1082
iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;
.line 1084
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;
new-instance v1, Lsg/bigo/live/support64/controllers/pk/g$10;
invoke-direct {v1, p0, p1, v2}, Lsg/bigo/live/support64/controllers/pk/g$10;-><init>(Lsg/bigo/live/support64/controllers/pk/g;IZ)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_27
return-void
.end method
.method static synthetic c(Lsg/bigo/live/support64/controllers/pk/g;)J
.registers 3
const-wide/16 v0, 0x0
.line 61
iput-wide v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J
return-wide v0
.end method
.method private c(J)V
.registers 5
.line 444
new-instance v0, Lsg/bigo/live/support64/proto/pk/i;
invoke-direct {v0}, Lsg/bigo/live/support64/proto/pk/i;-><init>()V
.line 445
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->b()I
move-result v1
invoke-virtual {v0, v1}, Lsg/bigo/live/support64/proto/pk/i;->setSeq(I)V
.line 446
iput-wide p1, v0, Lsg/bigo/live/support64/proto/pk/i;->b:J
.line 447
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide p1
iput-wide p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J
.line 449
new-instance p1, Ljava/lang/StringBuilder;
const-string p2, "pullPkInfo -> "
invoke-direct {p1, p2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Lsg/bigo/live/support64/proto/pk/i;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string p2, "RoomPk"
invoke-static {p2, p1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 451
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
new-instance p1, Lsg/bigo/live/support64/controllers/pk/g$6;
const/4 p2, 0x0
invoke-direct {p1, p0, p2}, Lsg/bigo/live/support64/controllers/pk/g$6;-><init>(Lsg/bigo/live/support64/controllers/pk/g;Lsg/bigo/live/support64/controllers/pk/e;)V
invoke-static {v0, p1}, Llive/sg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;Llive/sg/bigo/svcapi/q;)Z
return-void
.end method
.method static synthetic d(Lsg/bigo/live/support64/controllers/pk/g;)Lsg/bigo/live/support64/b/i;
.registers 1
.line 61
iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->e:Lsg/bigo/live/support64/b/i;
return-object p0
.end method
.method private d(J)Z
.registers 6
.line 804
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->contains(Ljava/lang/Object;)Z
move-result v0
.line 805
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "isStopHistoryLineId lineId:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ", isFound:"
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string p2, "RoomPk"
invoke-static {p2, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
return v0
.end method
.method static synthetic e(Lsg/bigo/live/support64/controllers/pk/g;)Lsg/bigo/live/support64/o;
.registers 1
.line 61
iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
return-object p0
.end method
.method static synthetic f(Lsg/bigo/live/support64/controllers/pk/g;)Z
.registers 1
.line 61
iget-boolean p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->v:Z
return p0
.end method
.method public static p()I
.registers 1
.line 926
sget v0, Lsg/bigo/live/support64/controllers/pk/g;->F:I
return v0
.end method
.method private r()V
.registers 3
.line 118
iget-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->p:Z
if-nez v0, :cond_48
invoke-static {}, Lsg/bigo/live/support64/t;->c()Lsg/bigo/live/support64/r;
const-string v0, "RoomPk"
const-string v1, "initPkPushListener"
.line 121
invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 122
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$12;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$12;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
invoke-static {v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Llive/sg/bigo/svcapi/p;)Z
.line 130
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$15;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$15;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
invoke-static {v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Llive/sg/bigo/svcapi/p;)Z
.line 138
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$16;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$16;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
invoke-static {v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Llive/sg/bigo/svcapi/p;)Z
.line 146
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$17;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$17;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
invoke-static {v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Llive/sg/bigo/svcapi/p;)Z
.line 154
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$18;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$18;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
invoke-static {v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Llive/sg/bigo/svcapi/p;)Z
const/4 v0, 0x1
.line 160
iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->p:Z
:cond_48
return-void
.end method
.method private s()Z
.registers 2
.line 201
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->z()Z
move-result v0
if-eqz v0, :cond_12
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
if-eqz v0, :cond_12
const/4 v0, 0x1
return v0
:cond_12
const/4 v0, 0x0
return v0
.end method
.method private t()Z
.registers 7
.line 215
invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->s()Z
move-result v0
.line 216
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v1}, Lsg/bigo/live/support64/o;->E()I
move-result v1
.line 217
sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale;
const/4 v3, 0x2
new-array v3, v3, [Ljava/lang/Object;
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
const/4 v4, 0x0
aput-object v0, v3, v4
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
const/4 v5, 0x1
aput-object v0, v3, v5
const-string v0, "in checkCanPk, isInMyRoom: %b, multiRoomType: %d"
invoke-static {v2, v0, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v2, "RoomPk"
invoke-static {v2, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 218
invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->s()Z
move-result v0
if-eqz v0, :cond_3d
const/4 v0, 0x5
if-ne v1, v0, :cond_3d
.line 220
sget-object v0, Lsg/bigo/live/support64/controllers/pk/g;->b:Lsg/bigo/live/support64/controllers/pk/a$a;
if-eqz v0, :cond_3c
.line 221
sget-object v0, Lsg/bigo/live/support64/controllers/pk/g;->b:Lsg/bigo/live/support64/controllers/pk/a$a;
invoke-interface {v0}, Lsg/bigo/live/support64/controllers/pk/a$a;->a()Z
move-result v0
return v0
:cond_3c
return v5
:cond_3d
return v4
.end method
.method private u()V
.registers 5
.line 3246
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->x:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 3247
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->x:Ljava/lang/Runnable;
const-wide/32 v2, 0x1d4c0
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method private v()V
.registers 3
const-string v0, "RoomPk"
const-string v1, "stopRefreshStatTask"
.line 1230
invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1231
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->H:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
return-void
.end method
# virtual methods
.method public final a(IJJLjava/lang/String;)J
.registers 27
move-object/from16 v7, p0
move/from16 v8, p1
move-wide/from16 v9, p2
move-wide/from16 v11, p4
move-object/from16 v13, p6
.line 524
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "PkController.startLine() called with: pkType = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, "], pkUid = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, "], pkId = [0], matchId = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, "], extraInfo = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "]"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v14, "RoomPk"
invoke-static {v14, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 525
iget v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const-wide/16 v5, 0x0
if-eqz v0, :cond_6a
const/4 v1, 0x2
if-eq v0, v1, :cond_6a
const/4 v1, 0x6
if-eq v0, v1, :cond_6a
.line 526
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "PkController.startLine: failed pkUid:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", pkType:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", pkState:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, v7, Lsg/bigo/live/support64/controllers/pk/g;->g:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v14, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
return-wide v5
.line 529
:cond_6a
invoke-direct/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->t()Z
move-result v0
const/4 v15, 0x0
if-nez v0, :cond_a6
.line 530
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "PkController.startLine: checkCanPk failed, myRoom:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-direct/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->s()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", theme:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, v7, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v1}, Lsg/bigo/live/support64/o;->b()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", roomMode:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, v7, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v1}, Lsg/bigo/live/support64/o;->c()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v14, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 531
invoke-direct {v7, v15}, Lsg/bigo/live/support64/controllers/pk/g;->b(I)V
return-wide v5
.line 534
:cond_a6
iput v15, v7, Lsg/bigo/live/support64/controllers/pk/g;->B:I
.line 535
iput-wide v5, v7, Lsg/bigo/live/support64/controllers/pk/g;->C:J
.line 536
iput-wide v5, v7, Lsg/bigo/live/support64/controllers/pk/g;->D:J
.line 538
invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->l()V
.line 540
invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->m()J
move-result-wide v3
.line 541
new-instance v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;
invoke-direct {v1}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V
.line 542
iput-wide v9, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
.line 543
iput v8, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->c:I
.line 544
iput-wide v11, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->f:J
.line 545
iput-object v13, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->i:Ljava/lang/String;
.line 546
new-instance v2, Lsg/bigo/live/support64/controllers/pk/i;
const/16 v16, 0x1
move-object v0, v2
move-object/from16 v17, v1
move-object v15, v2
move-wide v1, v3
move-wide/from16 v18, v3
move/from16 v3, v16
move/from16 v4, p1
move-object/from16 v5, v17
move-object/from16 v6, p0
invoke-direct/range {v0 .. v6}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object v15, v7, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
const/4 v0, 0x1
.line 17163
iput v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->e:I
.line 17164
new-instance v1, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;
invoke-direct {v1}, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;-><init>()V
iput-object v1, v15, Lsg/bigo/live/support64/controllers/pk/i;->i:Lsg/bigo/live/support64/proto/PYYMediaServerInfo;
.line 17165
iput-boolean v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->g:Z
.line 17166
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->b()I
move-result v1
iput v1, v15, Lsg/bigo/live/support64/controllers/pk/i;->j:I
.line 17168
iget-object v1, v15, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-object v2, v15, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
.line 18197
iget-object v2, v2, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v2}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v2
.line 17168
iput-wide v2, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->g:J
.line 17170
new-instance v1, Lsg/bigo/live/support64/proto/pk/g;
invoke-direct {v1}, Lsg/bigo/live/support64/proto/pk/g;-><init>()V
.line 17171
iget v2, v15, Lsg/bigo/live/support64/controllers/pk/i;->j:I
invoke-virtual {v1, v2}, Lsg/bigo/live/support64/proto/pk/g;->setSeq(I)V
.line 17172
iget-wide v2, v15, Lsg/bigo/live/support64/controllers/pk/i;->a:J
iput-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->b:J
const-wide/16 v2, 0x0
.line 17173
iput-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->c:J
.line 17174
iget-object v2, v15, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
invoke-virtual {v2}, Lsg/bigo/live/support64/controllers/pk/g;->k()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->d:J
.line 17175
iget-object v2, v15, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
.line 19197
iget-object v2, v2, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v2}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v2
.line 17175
iput-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->e:J
.line 17176
iput-wide v9, v1, Lsg/bigo/live/support64/proto/pk/g;->f:J
.line 17177
iput v8, v1, Lsg/bigo/live/support64/proto/pk/g;->k:I
.line 17178
iget v2, v1, Lsg/bigo/live/support64/proto/pk/g;->k:I
if-ne v2, v0, :cond_127
.line 17179
iput-wide v11, v1, Lsg/bigo/live/support64/proto/pk/g;->l:J
.line 17181
:cond_127
iput-object v13, v1, Lsg/bigo/live/support64/proto/pk/g;->m:Ljava/lang/String;
.line 17183
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "sendInviteLineReq "
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Lsg/bigo/live/support64/proto/pk/g;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v14, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 17185
invoke-virtual {v15}, Lsg/bigo/live/support64/controllers/pk/i;->b()V
.line 17187
iget-object v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->b(Z)V
.line 17188
iget-object v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
iget-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->e:J
invoke-virtual {v0, v2, v3}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a(J)V
.line 17189
iget-object v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
iget-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->d:J
invoke-virtual {v0, v2, v3}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->b(J)V
.line 17190
iget-object v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
iget-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->f:J
invoke-virtual {v0, v2, v3}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->d(J)V
.line 17191
invoke-virtual {v15}, Lsg/bigo/live/support64/controllers/pk/i;->g()V
.line 17193
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
new-instance v0, Lsg/bigo/live/support64/controllers/pk/i$3;
invoke-direct {v0, v15}, Lsg/bigo/live/support64/controllers/pk/i$3;-><init>(Lsg/bigo/live/support64/controllers/pk/i;)V
invoke-static {v1, v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;Llive/sg/bigo/svcapi/q;)Z
const/4 v0, 0x3
.line 548
iput v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const-string v0, ""
.line 549
iput-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;
.line 19255
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "notifyLineInviteOut lineId:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
move-wide/from16 v1, v18
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v3, ", info:"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual/range {v17 .. v17}, Lsg/bigo/live/support64/controllers/pk/PkInfo;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v14, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 19256
iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;
new-instance v3, Lsg/bigo/live/support64/controllers/pk/g$20;
move-object/from16 v4, v17
invoke-direct {v3, v7, v1, v2, v4}, Lsg/bigo/live/support64/controllers/pk/g$20;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JLsg/bigo/live/support64/controllers/pk/PkInfo;)V
invoke-virtual {v0, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-wide v1
.end method
.method public final a(I)V
.registers 5
.line 913
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
if-eqz v0, :cond_31
invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->h()Z
move-result v0
if-eqz v0, :cond_31
.line 914
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 33783
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "refreshEndReason reason:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, ", isSend:false"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v2, "PkLiner"
invoke-static {v2, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 33784
iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
const/4 v2, 0x0
invoke-virtual {v1, p1, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a(IZ)V
.line 33788
invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/pk/i;->g()V
:cond_31
return-void
.end method
.method public final a(ILjava/lang/String;)V
.registers 7
const-string v0, "pk"
const-string v1, "RoomPk"
const-string v2, "PkController.startMatch: enter"
.line 979
invoke-static {v1, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 980
iget v2, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v3, 0x3
if-eq v2, v3, :cond_3b
const/4 v3, 0x4
if-ne v2, v3, :cond_12
goto :goto_3b
:cond_12
const/4 v1, 0x0
.line 984
iput-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;
const/4 v1, 0x1
if-eqz p2, :cond_2e
.line 987
:try_start_18
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 988
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2b
const/4 v0, 0x5
.line 989
iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
goto :goto_30
.line 991
:cond_2b
iput v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
:try_end_2d
.catch Lorg/json/JSONException; {:try_start_18 .. :try_end_2d} :catch_30
goto :goto_30
.line 997
:cond_2e
iput v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
.line 999
:catch_30
:goto_30
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;
new-instance v2, Lsg/bigo/live/support64/controllers/pk/g$8;
invoke-direct {v2, p0}, Lsg/bigo/live/support64/controllers/pk/g$8;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
invoke-virtual {v0, v1, p1, p2, v2}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V
return-void
.line 981
:cond_3b
:goto_3b
new-instance p1, Ljava/lang/StringBuilder;
const-string p2, "startMatch return fail, pkState:"
invoke-direct {p1, p2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v1, p1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public final a(JI)V
.registers 7
.line 164
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 2114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
cmp-long v2, v0, p1
if-nez v2, :cond_a
.line 165
iput p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
:cond_a
return-void
.end method
.method public final declared-synchronized a(JILjava/util/Map;)V
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(JI",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
monitor-enter p0
:try_start_1
const-string v1, "RoomPk"
.line 963
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "stopLine lineId:"
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v5, ", reason:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v5, ", curlineId:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v5, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 34114
iget-wide v5, v5, Lsg/bigo/live/support64/controllers/pk/i;->a:J
.line 963
invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 964
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 35114
iget-wide v4, v1, Lsg/bigo/live/support64/controllers/pk/i;->a:J
cmp-long v1, p1, v4
if-nez v1, :cond_64
const-wide/16 v4, 0x0
cmp-long v1, p1, v4
if-eqz v1, :cond_64
.line 965
invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->l()V
.line 966
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
const/4 v4, 0x1
invoke-virtual {v1, v4, p3}, Lsg/bigo/live/support64/controllers/pk/i;->a(ZI)V
const/4 v1, 0x0
.line 967
iput v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
.line 968
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 35126
iget-object v5, v1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 968
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
invoke-virtual {v1}, Lsg/bigo/live/support64/controllers/pk/i;->a()Z
move-result v6
move-object v1, p0
move-wide v2, p1
move v4, p3
move-object v7, p4
invoke-virtual/range {v1 .. v7}, Lsg/bigo/live/support64/controllers/pk/g;->a(JILsg/bigo/live/support64/controllers/pk/PkInfo;ZLjava/util/Map;)V
.line 969
new-instance v0, Lsg/bigo/live/support64/controllers/pk/i;
const-wide/16 v2, 0x0
const/4 v4, 0x0
new-instance v5, Lsg/bigo/live/support64/controllers/pk/PkInfo;
invoke-direct {v5}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V
move-object v1, v0
move-object v6, p0
invoke-direct/range {v1 .. v6}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
:try_end_64
.catchall {:try_start_1 .. :try_end_64} :catchall_66
.line 971
:cond_64
monitor-exit p0
return-void
:catchall_66
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final a(JILsg/bigo/live/support64/controllers/pk/PkInfo;ZLjava/util/Map;)V
.registers 18
.annotation system Ldalvik/annotation/Signature;
value = {
"(JI",
"Lsg/bigo/live/support64/controllers/pk/PkInfo;",
"Z",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
move-object v8, p0
move v4, p3
move-object v5, p4
.line 309
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "notifyLineEnd lineId:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
move-wide v2, p1
invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", reason:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", incoming:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move/from16 v6, p5
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", info:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p4}, Lsg/bigo/live/support64/controllers/pk/PkInfo;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", reserve:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-object/from16 v7, p6
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "RoomPk"
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 310
iget-object v0, v8, Lsg/bigo/live/support64/controllers/pk/g;->y:Ljava/util/concurrent/atomic/AtomicInteger;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V
.line 312
iput v4, v8, Lsg/bigo/live/support64/controllers/pk/g;->B:I
.line 313
iget-wide v0, v5, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
iput-wide v0, v8, Lsg/bigo/live/support64/controllers/pk/g;->C:J
.line 314
iget-wide v0, v5, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
iput-wide v0, v8, Lsg/bigo/live/support64/controllers/pk/g;->D:J
.line 315
iget-object v0, v8, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
if-eqz v0, :cond_67
const/4 v0, 0x1
.line 316
invoke-static {v0}, Lsg/bigo/live/support64/ipc/r;->b(Z)V
.line 4235
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object v0
new-instance v1, Lsg/bigo/live/support64/controllers/pk/g$14;
invoke-direct {v1}, Lsg/bigo/live/support64/controllers/pk/g$14;-><init>()V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 319
:cond_67
invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->v()V
.line 321
iget-object v9, v8, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;
new-instance v10, Lsg/bigo/live/support64/controllers/pk/g$3;
move-object v0, v10
move-object v1, p0
move-wide v2, p1
move v4, p3
move-object v5, p4
move/from16 v6, p5
move-object/from16 v7, p6
invoke-direct/range {v0 .. v7}, Lsg/bigo/live/support64/controllers/pk/g$3;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JILsg/bigo/live/support64/controllers/pk/PkInfo;ZLjava/util/Map;)V
invoke-virtual {v9, v10}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public final a(JJ)V
.registers 8
.line 174
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 3114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
cmp-long v2, v0, p1
if-nez v2, :cond_10
.line 174
iget-wide p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J
cmp-long v0, p1, p3
if-gez v0, :cond_10
.line 175
iput-wide p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J
:cond_10
return-void
.end method
.method final a(JJJJJJJJ)V
.registers 39
move-object/from16 v11, p0
move-wide/from16 v0, p1
move-wide/from16 v2, p3
move-wide/from16 v4, p5
move-wide/from16 v6, p7
move-wide/from16 v8, p9
move-wide/from16 v12, p11
move-wide/from16 v14, p13
.line 734
iget-object v10, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v10}, Lsg/bigo/live/support64/o;->z()Z
move-result v10
const-string v14, ", peerRoomId:"
const-string v15, ", peerUid:"
move-object/from16 v16, v14
const-string v14, ", roomId:"
move-object/from16 v17, v15
const-string v15, ", uid:"
const-string v12, ", pkId:"
const-string v13, ", sessionId:"
move-object/from16 v18, v14
const-string v14, ", curlinedId:"
const-string v8, ", pushTs:"
const-string v9, "RoomPk"
if-nez v10, :cond_94
.line 735
new-instance v10, Ljava/lang/StringBuilder;
move-object/from16 v19, v9
const-string v9, "onPushLine return mState.isVaild failed lastPushTs:"
invoke-direct {v10, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v6, v11, Lsg/bigo/live/support64/controllers/pk/g;->o:J
invoke-virtual {v10, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v6, ", pushRoomId:"
invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 23114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
.line 736
invoke-virtual {v10, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-wide/from16 v6, p7
invoke-virtual {v10, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-wide/from16 v8, p9
invoke-virtual {v10, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-object/from16 v12, v18
invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-wide/from16 v0, p11
invoke-virtual {v10, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-object/from16 v0, v17
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-wide/from16 v0, p13
move-object/from16 v2, v16
invoke-virtual {v10, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-wide/from16 v0, p15
invoke-virtual {v10, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
move-object/from16 v10, v19
.line 735
invoke-static {v10, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
:cond_94
move-object v10, v9
move-object/from16 v20, v16
move-object/from16 v21, v17
.line 740
iget-object v9, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v9}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v16
cmp-long v9, v0, v16
if-eqz v9, :cond_c3
.line 741
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "onPushLine ignore for roomId changed, pushRoomId:"
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v0, ", cur PushRoomId:"
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v0
invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v10, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 744
:cond_c3
iget-wide v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->o:J
cmp-long v16, v0, v2
if-ltz v16, :cond_135
.line 745
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "onPushLine return lastPushTs:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
move-object/from16 v19, v10
iget-wide v9, v11, Lsg/bigo/live/support64/controllers/pk/g;->o:J
invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 24114
iget-wide v1, v1, Lsg/bigo/live/support64/controllers/pk/i;->a:J
.line 746
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-wide/from16 v6, p9
invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-object/from16 v1, v18
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-wide/from16 v8, p11
invoke-virtual {v0, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-object/from16 v1, v21
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-wide/from16 v12, p13
invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-object/from16 v1, v20
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-wide/from16 v14, p15
invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
move-object/from16 v1, v19
.line 745
invoke-static {v1, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 748
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 24118
iget v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I
const/4 v1, 0x4
if-ne v0, v1, :cond_134
.line 748
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 25114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
cmp-long v2, v0, v4
if-nez v2, :cond_134
.line 749
invoke-direct/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->u()V
:cond_134
return-void
:cond_135
move-wide/from16 v6, p9
move-wide/from16 v8, p11
move-wide/from16 v12, p13
move-wide/from16 v14, p15
move-object v1, v10
.line 753
iput-wide v2, v11, Lsg/bigo/live/support64/controllers/pk/g;->o:J
.line 754
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
const/4 v2, 0x2
const/4 v10, 0x1
const-wide/16 v16, 0x0
if-eqz v0, :cond_1c0
.line 755
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 26107
iget v3, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I
if-eq v3, v10, :cond_159
iget v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I
if-ne v0, v2, :cond_157
goto :goto_159
:cond_157
const/4 v0, 0x0
goto :goto_15a
:cond_159
:goto_159
const/4 v0, 0x1
:goto_15a
cmp-long v3, v4, v16
if-nez v3, :cond_194
if-eqz v0, :cond_190
.line 759
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "onPushLine ignore incoming:"
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
invoke-virtual {v2}, Lsg/bigo/live/support64/controllers/pk/i;->a()Z
move-result v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v2, ", state:"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 26118
iget v2, v2, Lsg/bigo/live/support64/controllers/pk/i;->e:I
.line 760
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, ", lineId:"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 27114
iget-wide v2, v2, Lsg/bigo/live/support64/controllers/pk/i;->a:J
.line 760
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 759
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 763
:cond_190
invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->o()V
return-void
.line 764
:cond_194
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 28114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
cmp-long v3, v0, v4
if-eqz v3, :cond_221
.line 768
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v0
cmp-long v2, v6, v0
if-eqz v2, :cond_1b0
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v0
cmp-long v2, v12, v0
if-nez v2, :cond_1bf
:cond_1b0
move-object/from16 v0, p0
move-wide/from16 v1, p5
move-wide/from16 v3, p9
move-wide/from16 v5, p11
move-wide/from16 v7, p13
move-wide/from16 v9, p15
.line 769
invoke-direct/range {v0 .. v10}, Lsg/bigo/live/support64/controllers/pk/g;->a(JJJJJ)V
:cond_1bf
return-void
:cond_1c0
cmp-long v0, v4, v16
if-nez v0, :cond_1c8
.line 775
invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->o()V
return-void
.line 778
:cond_1c8
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v0
cmp-long v3, v12, v0
if-eqz v3, :cond_266
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v0
cmp-long v3, v6, v0
if-nez v3, :cond_1de
goto/16 :goto_266
.line 782
:cond_1de
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 29114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
cmp-long v3, v0, v4
if-eqz v3, :cond_221
.line 783
new-instance v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;
invoke-direct {v0}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V
.line 784
iget-object v1, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v1}, Lsg/bigo/live/support64/o;->o()J
move-result-wide v18
cmp-long v1, v18, v6
if-nez v1, :cond_1f6
goto :goto_1f7
:cond_1f6
move-wide v12, v6
:goto_1f7
iput-wide v12, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
.line 785
iget-object v1, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v1}, Lsg/bigo/live/support64/o;->o()J
move-result-wide v12
cmp-long v1, v12, v6
if-nez v1, :cond_205
move-wide v6, v14
goto :goto_206
:cond_205
move-wide v6, v8
:goto_206
iput-wide v6, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
.line 786
iput-wide v8, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->g:J
.line 787
iput-wide v14, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->h:J
.line 788
new-instance v1, Lsg/bigo/live/support64/controllers/pk/i;
const/4 v3, 0x0
const/4 v6, 0x0
move-object/from16 p7, v1
move-wide/from16 p8, p5
move/from16 p10, v3
move/from16 p11, v6
move-object/from16 p12, v0
move-object/from16 p13, p0
invoke-direct/range {p7 .. p13}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object v1, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 790
:cond_221
iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 29352
iget v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->f:I
if-ne v1, v10, :cond_253
.line 29356
iget v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I
const/4 v3, 0x3
if-eq v1, v3, :cond_230
iget v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I
if-ne v1, v2, :cond_262
:cond_230
const/4 v1, 0x4
.line 29357
iput v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I
.line 29358
iget-object v2, v0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
iget-wide v3, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
invoke-virtual {v2, v3, v4, v1}, Lsg/bigo/live/support64/controllers/pk/g;->a(JI)V
.line 29359
iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
iget-wide v2, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
iget-object v4, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
const/4 v5, 0x0
.line 30283
invoke-virtual {v1, v2, v3, v4, v5}, Lsg/bigo/live/support64/controllers/pk/g;->a(JLsg/bigo/live/support64/controllers/pk/PkInfo;Z)V
.line 29360
invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/pk/i;->g()V
.line 29361
iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-wide v1, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J
cmp-long v3, v1, v16
if-eqz v3, :cond_262
.line 29362
invoke-virtual {v0, v10}, Lsg/bigo/live/support64/controllers/pk/i;->b(Z)V
goto :goto_262
.line 29367
:cond_253
iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-wide v1, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
cmp-long v3, v1, v16
if-eqz v3, :cond_262
iget v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I
if-nez v1, :cond_262
.line 29368
invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/pk/i;->c()V
.line 791
:cond_262
:goto_262
invoke-direct/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->u()V
return-void
:cond_266
:goto_266
move-object/from16 v0, p0
move-wide/from16 v1, p5
move-wide/from16 v3, p9
move-wide/from16 v5, p11
move-wide/from16 v7, p13
move-wide/from16 v9, p15
.line 779
invoke-direct/range {v0 .. v10}, Lsg/bigo/live/support64/controllers/pk/g;->a(JJJJJ)V
return-void
.end method
.method public final a(JLsg/bigo/live/support64/controllers/pk/PkInfo;Z)V
.registers 13
.line 287
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "notifyLineEstablished lineId:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", info:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Lsg/bigo/live/support64/controllers/pk/PkInfo;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", fromRecover:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p4}, 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, "RoomPk"
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 288
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 4114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
cmp-long v2, p1, v0
if-nez v2, :cond_32
.line 289
invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->u()V
.line 291
:cond_32
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
if-eqz v0, :cond_41
const/4 v0, 0x0
.line 292
invoke-static {v0}, Lsg/bigo/live/support64/ipc/r;->b(Z)V
.line 293
invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->q()V
.line 295
:cond_41
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;
new-instance v7, Lsg/bigo/live/support64/controllers/pk/g$2;
move-object v1, v7
move-object v2, p0
move-wide v3, p1
move-object v5, p3
move v6, p4
invoke-direct/range {v1 .. v6}, Lsg/bigo/live/support64/controllers/pk/g$2;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JLsg/bigo/live/support64/controllers/pk/PkInfo;Z)V
invoke-virtual {v0, v7}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public final a(JZ)V
.registers 12
.line 365
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "handlePkLeaveChannel lineId:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", stayInRoom:"
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, "RoomPk"
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 366
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 10114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
cmp-long v2, p1, v0
if-nez v2, :cond_cc
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-eqz v2, :cond_cc
.line 367
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 10126
iget-object p1, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 367
iget-wide p1, p1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J
cmp-long v2, p1, v0
if-eqz v2, :cond_a1
if-eqz p3, :cond_a1
.line 368
invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
move-result-object p1
invoke-static {}, Lsg/bigo/live/support64/b/k;->a()Lsg/bigo/live/support64/b/k;
invoke-static {}, Lsg/bigo/live/support64/b/k;->b()Landroid/os/Looper;
move-result-object p2
if-ne p1, p2, :cond_54
.line 369
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->e:Lsg/bigo/live/support64/b/i;
iget-object p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 11126
iget-object p2, p2, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 369
iget-wide v0, p2, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
iget-object p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 12126
iget-object p2, p2, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 369
iget-wide v2, p2, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J
invoke-virtual {p1, v0, v1, v2, v3}, Lsg/bigo/live/support64/b/i;->a(JJ)V
goto :goto_a1
.line 12197
:cond_54
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v2
.line 372
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 13126
iget-object p1, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 372
iget-wide v4, p1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
.line 373
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 14126
iget-object p1, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 373
iget-wide v6, p1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J
.line 374
invoke-static {}, Lsg/bigo/live/support64/b/k;->a()Lsg/bigo/live/support64/b/k;
move-result-object p1
new-instance p2, Lsg/bigo/live/support64/controllers/pk/g$5;
move-object v0, p2
move-object v1, p0
invoke-direct/range {v0 .. v7}, Lsg/bigo/live/support64/controllers/pk/g$5;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JJJ)V
.line 14180
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "MediaSdkTaskManager"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
sget-object v1, Lsg/bigo/live/support64/s;->e:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "postHandleLeavePKRoomMedia"
invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 14181
invoke-static {}, Lsg/bigo/live/support64/b/k;->c()Landroid/os/Handler;
move-result-object v0
iget-object v1, p1, Lsg/bigo/live/support64/b/k;->j:Lsg/bigo/live/support64/b/k$a;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 14182
new-instance v0, Lsg/bigo/live/support64/b/k$a;
const-string v1, "handleleavePk"
invoke-direct {v0, p1, p2, v1}, Lsg/bigo/live/support64/b/k$a;-><init>(Lsg/bigo/live/support64/b/k;Lsg/bigo/live/support64/b/e;Ljava/lang/String;)V
iput-object v0, p1, Lsg/bigo/live/support64/b/k;->j:Lsg/bigo/live/support64/b/k$a;
.line 14183
invoke-static {}, Lsg/bigo/live/support64/b/k;->c()Landroid/os/Handler;
move-result-object p2
iget-object p1, p1, Lsg/bigo/live/support64/b/k;->j:Lsg/bigo/live/support64/b/k$a;
invoke-virtual {p2, p1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_a1
:goto_a1
if-eqz p3, :cond_cc
.line 385
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 386
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->z()Z
move-result p1
if-eqz p1, :cond_cc
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 387
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->j()Z
move-result p1
if-nez p1, :cond_cc
.line 388
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->j:Lsg/bigo/live/support64/j;
invoke-interface {p1}, Lsg/bigo/live/support64/j;->c()Lsg/bigo/live/support64/m;
move-result-object p1
invoke-interface {p1}, Lsg/bigo/live/support64/m;->i()Lsg/bigo/live/support64/g/a/a;
move-result-object p1
const/4 p2, 0x1
new-array p2, p2, [J
const/4 p3, 0x0
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->o()J
move-result-wide v0
aput-wide v0, p2, p3
invoke-interface {p1, p2}, Lsg/bigo/live/support64/g/a/a;->b([J)V
:cond_cc
return-void
.end method
.method public final a(JZLsg/bigo/live/support64/proto/PYYMediaServerInfo;)V
.registers 16
.line 348
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "handlePkJoinChannel lineId:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", isSuc:"
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;
const-string v1, ", sid:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 5126
iget-object v1, v1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 348
iget-wide v1, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J
const-wide v3, 0xffffffffL
and-long/2addr v1, v3
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "RoomPk"
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 349
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 6114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
cmp-long v2, p1, v0
if-nez v2, :cond_a0
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-eqz v2, :cond_a0
if-eqz p3, :cond_85
.line 351
iget-object p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 6126
iget-object p3, p3, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 351
iget-wide v2, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J
cmp-long p3, v2, v0
if-eqz p3, :cond_a0
.line 352
invoke-static {}, Lsg/bigo/live/support64/b/k;->a()Lsg/bigo/live/support64/b/k;
move-result-object p3
.line 6187
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "MediaSdkTaskManager"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
sget-object v1, Lsg/bigo/live/support64/s;->e:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "removeHandleLeavePKRoomMedia"
invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 6188
invoke-static {}, Lsg/bigo/live/support64/b/k;->c()Landroid/os/Handler;
move-result-object v0
iget-object p3, p3, Lsg/bigo/live/support64/b/k;->j:Lsg/bigo/live/support64/b/k$a;
invoke-virtual {v0, p3}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 353
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->e:Lsg/bigo/live/support64/b/i;
iget-object p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 7126
iget-object p3, p3, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 353
iget-wide v4, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
iget-object p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 8126
iget-object p3, p3, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 353
iget-wide v6, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J
iget-object p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 9126
iget-object p3, p3, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 353
iget-wide v8, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
move-wide v2, p1
move-object v10, p4
invoke-virtual/range {v1 .. v10}, Lsg/bigo/live/support64/b/i;->a(JJJJLsg/bigo/live/support64/proto/PYYMediaServerInfo;)V
return-void
.line 356
:cond_85
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->j:Lsg/bigo/live/support64/j;
invoke-interface {p1}, Lsg/bigo/live/support64/j;->c()Lsg/bigo/live/support64/m;
move-result-object p1
invoke-interface {p1}, Lsg/bigo/live/support64/m;->i()Lsg/bigo/live/support64/g/a/a;
move-result-object p1
if-eqz p1, :cond_a0
const/4 p2, 0x1
new-array p2, p2, [J
const/4 p3, 0x0
.line 358
iget-object p4, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {p4}, Lsg/bigo/live/support64/o;->o()J
move-result-wide v0
aput-wide v0, p2, p3
invoke-interface {p1, p2}, Lsg/bigo/live/support64/g/a/a;->b([J)V
:cond_a0
return-void
.end method
.method public final a(Landroid/content/Context;J)V
.registers 10
const-string p2, "RoomPk"
const-string p3, "start"
.line 1150
invoke-static {p2, p3}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1151
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
iput-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->k:Landroid/content/Context;
const/4 p1, 0x0
.line 1152
iput p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
.line 1153
new-instance p2, Lsg/bigo/live/support64/controllers/pk/i;
new-instance v4, Lsg/bigo/live/support64/controllers/pk/PkInfo;
invoke-direct {v4}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V
const-wide/16 v1, 0x0
const/4 v3, 0x0
move-object v0, p2
move-object v5, p0
invoke-direct/range {v0 .. v5}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
const-wide/16 p2, 0x0
.line 1154
iput-wide p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J
.line 1155
iput-wide p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J
.line 1156
invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->r()V
.line 36145
iput-boolean p1, p0, Lsg/bigo/live/support64/controllers/pk/a;->c:Z
.line 37056
invoke-static {}, Lsg/bigo/live/support64/b/b$b;->a()Lsg/bigo/live/support64/b/b;
move-result-object p1
.line 1158
iget-object p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->w:Lsg/bigo/live/support64/b/b$a;
.line 37072
iget-object p1, p1, Lsg/bigo/live/support64/b/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-virtual {p1, p2}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public final a(Ljava/lang/String;)V
.registers 7
const-string v0, "RoomPk"
const-string v1, "PkController.stopMatch: enter"
.line 1023
invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1024
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x2
if-eq v0, v3, :cond_17
const/4 v4, 0x1
if-eq v0, v4, :cond_17
const/4 v4, 0x5
if-eq v0, v4, :cond_17
const/4 v4, 0x6
if-ne v0, v4, :cond_1b
.line 1025
:cond_17
iput v2, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
.line 1026
iput-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;
.line 1028
:cond_1b
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;
invoke-virtual {v0, v3, v2, p1, v1}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V
return-void
.end method
.method public final a(Z)V
.registers 6
if-eqz p1, :cond_7f
.line 430
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "handleStreamPkMark hasMark:"
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 p1, ", state:"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, ", vaild:"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->z()Z
move-result p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string p1, ", myRoom:"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->B()Z
move-result p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string p1, ", roomMode:"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->c()I
move-result p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "RoomPk"
invoke-static {v0, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 431
iget p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
if-nez p1, :cond_7f
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 432
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->z()Z
move-result p1
if-eqz p1, :cond_7f
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
.line 433
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->B()Z
move-result p1
if-nez p1, :cond_7f
.line 434
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
.line 435
iget-wide v2, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J
sub-long/2addr v0, v2
invoke-static {v0, v1}, Ljava/lang/Math;->abs(J)J
move-result-wide v0
const-wide/16 v2, 0xbb8
cmp-long p1, v0, v2
if-gez p1, :cond_76
iget-wide v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J
const-wide/16 v2, 0x0
cmp-long p1, v0, v2
if-nez p1, :cond_7f
.line 436
:cond_76
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {p1}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v0
invoke-direct {p0, v0, v1}, Lsg/bigo/live/support64/controllers/pk/g;->c(J)V
:cond_7f
return-void
.end method
.method public final a()Z
.registers 2
.line 35407
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
if-eqz v0, :cond_6
const/4 v0, 0x1
return v0
:cond_6
const/4 v0, 0x0
return v0
.end method
.method public final a(J)Z
.registers 6
.line 485
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v1, 0x4
if-ne v0, v1, :cond_11
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 16126
iget-object v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 485
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->g:J
cmp-long v2, v0, p1
if-nez v2, :cond_11
const/4 p1, 0x1
return p1
:cond_11
const/4 p1, 0x0
return p1
.end method
.method public final a(JJLjava/lang/String;)Z
.registers 15
.line 556
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "PkController.answerLine() called with: lineId = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, "], pkUid = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, "]"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "RoomPk"
invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 557
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 20114
iget-wide v2, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
const/4 v0, 0x1
cmp-long v4, v2, p1
if-nez v4, :cond_c3
.line 558
iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 20227
iget p2, p1, Lsg/bigo/live/support64/controllers/pk/i;->e:I
const-string v2, "sendAnswerLineReq pkUid:"
if-eq p2, v0, :cond_4b
.line 20228
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p2, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p3, ", state:"
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget p1, p1, Lsg/bigo/live/support64/controllers/pk/i;->e:I
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v1, p1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_c2
.line 20231
:cond_4b
invoke-static {p3, p4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p2
invoke-virtual {v2, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {v1, p2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
const/4 p2, 0x2
.line 20232
iput p2, p1, Lsg/bigo/live/support64/controllers/pk/i;->e:I
.line 20234
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->b()I
move-result p2
iput p2, p1, Lsg/bigo/live/support64/controllers/pk/i;->k:I
.line 20236
new-instance p2, Lsg/bigo/live/support64/proto/pk/e;
invoke-direct {p2}, Lsg/bigo/live/support64/proto/pk/e;-><init>()V
.line 20237
iget p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->k:I
invoke-virtual {p2, p3}, Lsg/bigo/live/support64/proto/pk/e;->setSeq(I)V
.line 20238
iget-wide p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->a:J
iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->b:J
.line 20239
iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-wide p3, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->d:J
.line 20240
iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-wide p3, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J
iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->e:J
.line 20241
iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget p3, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->e:I
iput p3, p2, Lsg/bigo/live/support64/proto/pk/e;->f:I
.line 20242
iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
invoke-virtual {p3}, Lsg/bigo/live/support64/controllers/pk/g;->k()J
move-result-wide p3
iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->g:J
.line 20243
iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
.line 21197
iget-object p3, p3, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {p3}, Lsg/bigo/live/support64/o;->n()J
move-result-wide p3
.line 20243
iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->h:J
.line 20244
iget-wide p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->h:J
iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->i:J
.line 20245
iput-object p5, p2, Lsg/bigo/live/support64/proto/pk/e;->k:Ljava/lang/String;
.line 20247
new-instance p3, Ljava/lang/StringBuilder;
const-string p4, "sendAnswerLineReq PPKConfirm -> "
invoke-direct {p3, p4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p2}, Lsg/bigo/live/support64/proto/pk/e;->toString()Ljava/lang/String;
move-result-object p4
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p3
invoke-static {v1, p3}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 20249
invoke-virtual {p1}, Lsg/bigo/live/support64/controllers/pk/i;->b()V
.line 20251
iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;
invoke-virtual {p3}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->b()V
.line 20253
invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;
new-instance p3, Lsg/bigo/live/support64/controllers/pk/i$4;
invoke-direct {p3, p1}, Lsg/bigo/live/support64/controllers/pk/i$4;-><init>(Lsg/bigo/live/support64/controllers/pk/i;)V
invoke-static {p2, p3}, Llive/sg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;Llive/sg/bigo/svcapi/q;)Z
:goto_c2
return v0
.line 561
:cond_c3
new-instance p1, Ljava/lang/StringBuilder;
const-string p2, "PkController.answerLine() mPkLiner.getLineId() = "
invoke-direct {p1, p2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 22114
iget-wide v2, p2, Lsg/bigo/live/support64/controllers/pk/i;->a:J
.line 561
invoke-virtual {p1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p2, ", it\'s not equal to lineId"
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v1, p1}, Lsg/bigo/log/TraceLog;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 562
new-instance p1, Lsg/bigo/live/support64/controllers/pk/i;
invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->m()J
move-result-wide v3
const/4 v5, 0x1
const/4 v6, 0x0
new-instance v7, Lsg/bigo/live/support64/controllers/pk/PkInfo;
invoke-direct {v7}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V
move-object v2, p1
move-object v8, p0
invoke-direct/range {v2 .. v8}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
.line 22126
iget-object p2, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 563
iput-wide p3, p2, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J
.line 564
invoke-virtual {p1, v0}, Lsg/bigo/live/support64/controllers/pk/i;->a(Z)V
const/16 p2, 0x17
.line 565
invoke-virtual {p1, p2}, Lsg/bigo/live/support64/controllers/pk/i;->b(I)V
const/4 p1, 0x0
return p1
.end method
.method public final a(Lsg/bigo/live/support64/controllers/pk/i;)Z
.registers 3
.line 170
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
if-ne v0, p1, :cond_6
const/4 p1, 0x1
return p1
:cond_6
const/4 p1, 0x0
return p1
.end method
.method public final aT_()V
.registers 12
.line 860
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->z()Z
move-result v0
if-eqz v0, :cond_86
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->g()Z
move-result v0
if-nez v0, :cond_86
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->e()Z
move-result v0
if-eqz v0, :cond_19
goto :goto_86
.line 863
:cond_19
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 31118
iget v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I
const/4 v1, 0x4
if-ne v0, v1, :cond_86
.line 863
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 31126
iget-object v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 863
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-nez v4, :cond_2d
goto :goto_86
.line 866
:cond_2d
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "regetLine curPkSid:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 32126
iget-object v1, v1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
.line 866
iget-wide v4, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J
const-wide v6, 0xffffffffL
and-long/2addr v4, v6
invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "RoomPk"
invoke-static {v1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 867
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 32727
iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;
.line 33197
iget-object v1, v1, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v1}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v5
.line 32728
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v7
.line 32729
iget-wide v9, v0, Lsg/bigo/live/support64/controllers/pk/i;->n:J
cmp-long v1, v9, v2
if-eqz v1, :cond_6a
iget-wide v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->n:J
sub-long v1, v7, v1
const-wide/16 v3, 0xbb8
cmp-long v9, v1, v3
if-lez v9, :cond_86
.line 32730
:cond_6a
iput-wide v7, v0, Lsg/bigo/live/support64/controllers/pk/i;->n:J
.line 32732
:try_start_6c
const-class v1, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;
invoke-static {v1}, Lsg/bigo/live/support64/t;->a(Ljava/lang/Class;)Landroid/os/IInterface;
move-result-object v1
move-object v4, v1
check-cast v4, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;
iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
iget-wide v7, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J
new-instance v9, Lsg/bigo/live/support64/controllers/pk/d;
new-instance v1, Lsg/bigo/live/support64/controllers/pk/i$9;
invoke-direct {v1, v0}, Lsg/bigo/live/support64/controllers/pk/i$9;-><init>(Lsg/bigo/live/support64/controllers/pk/i;)V
invoke-direct {v9, v1}, Lsg/bigo/live/support64/controllers/pk/d;-><init>(Lsg/bigo/live/support64/controllers/pk/c;)V
invoke-interface/range {v4 .. v9}, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;->a(JJLsg/bigo/live/support64/controllers/pk/c;)V
:try_end_86
.catch Ljava/lang/Exception; {:try_start_6c .. :try_end_86} :catch_86
:catch_86
:cond_86
:goto_86
return-void
.end method
.method public final b(J)V
.registers 5
.line 797
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_24
.line 798
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
.line 799
invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p1
const-string p2, "addStopHistoryLineId lineId:"
invoke-virtual {p2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string p2, "RoomPk"
invoke-static {p2, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
:cond_24
return-void
.end method
.method public final c()V
.registers 3
.line 1107
invoke-static {}, Lsg/bigo/live/support64/ai;->a()Lsg/bigo/live/support64/o;
move-result-object v0
new-instance v1, Lsg/bigo/live/support64/controllers/pk/g$11;
invoke-direct {v1, p0}, Lsg/bigo/live/support64/controllers/pk/g$11;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V
invoke-virtual {v0, v1}, Lsg/bigo/live/support64/o;->a(Lsg/bigo/live/support64/am;)V
.line 1135
invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->r()V
return-void
.end method
.method public final d()V
.registers 9
const-string v0, "RoomPk"
const-string v1, "stop"
.line 1163
invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, 0x0
.line 1164
iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->B:I
const-wide/16 v1, 0x0
.line 1165
iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->C:J
.line 1166
iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->D:J
const-string v3, ""
.line 1167
iput-object v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;
.line 1168
iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->s:Z
.line 1170
iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->E:Z
const/4 v3, 0x1
.line 1171
iput-boolean v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->q:Z
.line 1172
iput-boolean v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->r:Z
.line 1173
iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J
.line 1174
iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J
.line 1175
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->y:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {v1, v0}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V
.line 37145
iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/a;->c:Z
.line 1178
iget v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v2, 0x0
const/4 v4, 0x2
if-eq v1, v3, :cond_30
if-ne v1, v4, :cond_35
.line 1179
:cond_30
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;
invoke-virtual {v1, v4, v0, v2, v2}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V
.line 1181
:cond_35
iget v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v3, 0x5
if-eq v1, v3, :cond_3d
const/4 v3, 0x6
if-ne v1, v3, :cond_46
.line 1182
:cond_3d
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;
invoke-static {}, Lsg/bigo/live/support64/controllers/pk/g;->i()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v4, v0, v3, v2}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V
.line 1184
:cond_46
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
invoke-virtual {v1, v0, v0}, Lsg/bigo/live/support64/controllers/pk/i;->a(ZI)V
.line 1185
iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
.line 1186
new-instance v0, Lsg/bigo/live/support64/controllers/pk/i;
const-wide/16 v3, 0x0
const/4 v5, 0x0
new-instance v6, Lsg/bigo/live/support64/controllers/pk/PkInfo;
invoke-direct {v6}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V
move-object v2, v0
move-object v7, p0
invoke-direct/range {v2 .. v7}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 1187
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->G:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 1188
invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->v()V
.line 38056
invoke-static {}, Lsg/bigo/live/support64/b/b$b;->a()Lsg/bigo/live/support64/b/b;
move-result-object v0
.line 1189
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->w:Lsg/bigo/live/support64/b/b$a;
.line 38076
iget-object v0, v0, Lsg/bigo/live/support64/b/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
return-void
.end method
.method public final e()Lsg/bigo/live/support64/controllers/b;
.registers 2
.line 114
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->t:Lsg/bigo/live/support64/controllers/b;
return-object v0
.end method
.method public final f()Lsg/bigo/live/support64/controllers/pk/PkInfo;
.registers 2
.line 402
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 15126
iget-object v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;
return-object v0
.end method
.method public final g()I
.registers 2
.line 407
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
return v0
.end method
.method public getTag()Ljava/lang/String;
.registers 2
const-string v0, "RoomPk"
return-object v0
.end method
.method public final h()Z
.registers 3
.line 1140
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v1, 0x4
if-ne v0, v1, :cond_7
const/4 v0, 0x1
return v0
:cond_7
const/4 v0, 0x0
return v0
.end method
.method public final j()V
.registers 3
.line 1193
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->A()I
move-result v0
const/4 v1, 0x4
if-ne v0, v1, :cond_18
invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->h()Z
move-result v0
if-nez v0, :cond_18
.line 1194
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->n()J
move-result-wide v0
invoke-direct {p0, v0, v1}, Lsg/bigo/live/support64/controllers/pk/g;->c(J)V
:cond_18
return-void
.end method
.method public final k()J
.registers 6
.line 180
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_13
.line 181
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v0
return-wide v0
.line 185
:cond_13
:try_start_13
invoke-static {}, Lsg/bigo/live/support64/ipc/r;->a()Lsg/bigo/live/support64/ipc/m;
move-result-object v0
invoke-interface {v0}, Lsg/bigo/live/support64/ipc/m;->b()J
move-result-wide v2
:try_end_1b
.catch Ljava/lang/Exception; {:try_start_13 .. :try_end_1b} :catch_1b
:catch_1b
return-wide v2
.end method
.method public final l()V
.registers 3
.line 251
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->x:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
return-void
.end method
.method final m()J
.registers 10
.line 501
invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->k()J
move-result-wide v0
const-wide v2, 0xffffffffL
and-long/2addr v0, v2
.line 502
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
const-wide/16 v6, 0x3e8
div-long/2addr v4, v6
and-long/2addr v2, v4
const-wide/16 v4, 0x1
const-wide/16 v6, 0x0
cmp-long v8, v2, v6
if-nez v8, :cond_1b
add-long/2addr v2, v4
.line 506
:cond_1b
iget-wide v6, p0, Lsg/bigo/live/support64/controllers/pk/g;->A:J
cmp-long v8, v2, v6
if-nez v8, :cond_22
add-long/2addr v2, v4
.line 509
:cond_22
iput-wide v2, p0, Lsg/bigo/live/support64/controllers/pk/g;->A:J
const/16 v4, 0x20
shl-long/2addr v0, v4
or-long/2addr v0, v2
return-wide v0
.end method
.method public final n()J
.registers 3
.line 516
iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
const/4 v1, 0x3
if-eq v0, v1, :cond_c
const/4 v1, 0x4
if-ne v0, v1, :cond_9
goto :goto_c
:cond_9
const-wide/16 v0, 0x0
return-wide v0
.line 517
:cond_c
:goto_c
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 17114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
return-wide v0
.end method
.method public final o()V
.registers 5
.line 855
iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
.line 31114
iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J
const/4 v2, 0x0
const/4 v3, 0x0
.line 855
invoke-virtual {p0, v0, v1, v2, v3}, Lsg/bigo/live/support64/controllers/pk/g;->a(JILjava/util/Map;)V
return-void
.end method
.method public final q()V
.registers 5
const-string v0, "RoomPk"
const-string v1, "startRefreshStatTask"
.line 1224
invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1225
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->H:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 1226
invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->H:Ljava/lang/Runnable;
const-wide/32 v2, 0xea60
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method