g$a.smali
.class final Lsg/bigo/sdk/call/ip/g$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/sdk/call/ip/g$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/sdk/call/ip/g;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "a"
.end annotation
# instance fields
.field final synthetic a:Lsg/bigo/sdk/call/ip/g;
# direct methods
.method private constructor <init>(Lsg/bigo/sdk/call/ip/g;)V
.registers 2
.line 324
iput-object p1, p0, Lsg/bigo/sdk/call/ip/g$a;->a:Lsg/bigo/sdk/call/ip/g;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lsg/bigo/sdk/call/ip/g;B)V
.registers 3
.line 324
invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/g$a;-><init>(Lsg/bigo/sdk/call/ip/g;)V
return-void
.end method
# virtual methods
.method public final a(Ljava/nio/ByteBuffer;)V
.registers 16
.line 329
new-instance v0, Lsg/bigo/sdk/call/proto/c;
invoke-direct {v0}, Lsg/bigo/sdk/call/proto/c;-><init>()V
.line 331
:try_start_5
invoke-virtual {v0, p1}, Lsg/bigo/sdk/call/proto/c;->unmarshall(Ljava/nio/ByteBuffer;)V
:try_end_8
.catch Lsg/bigo/svcapi/proto/InvalidProtocolData; {:try_start_5 .. :try_end_8} :catch_181
.line 339
iget-object p1, p0, Lsg/bigo/sdk/call/ip/g$a;->a:Lsg/bigo/sdk/call/ip/g;
iget-object p1, p1, Lsg/bigo/sdk/call/ip/g;->e:Lsg/bigo/sdk/call/ip/f;
.line 1746
iget-object p1, p1, Lsg/bigo/sdk/call/ip/f;->f:Lsg/bigo/sdk/call/ip/i;
if-nez p1, :cond_11
return-void
.line 346
:cond_11
iget-object v1, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-wide v1, v1, Lsg/bigo/sdk/call/ip/k;->c:J
iget-wide v3, v0, Lsg/bigo/sdk/call/proto/c;->a:J
const/4 v5, 0x1
cmp-long v6, v1, v3
if-eqz v6, :cond_7c
.line 347
new-instance p1, Ljava/lang/StringBuilder;
const-string v1, "AlertingHandler alerting"
invoke-direct {p1, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Lsg/bigo/sdk/call/proto/c;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, 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 v1, "sdk-call"
invoke-static {v1, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 348
iget-object p1, p0, Lsg/bigo/sdk/call/ip/g$a;->a:Lsg/bigo/sdk/call/ip/g;
iget-wide v1, v0, Lsg/bigo/sdk/call/proto/c;->c:J
iget-wide v3, v0, Lsg/bigo/sdk/call/proto/c;->a:J
const-string v0, "sdk-call"
const-string v6, "handleInvalidPAlerting endReason=6912"
.line 2070
invoke-static {v0, v6}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 2071
new-instance v9, Lsg/bigo/sdk/call/ip/k;
iget-object v0, p1, Lsg/bigo/sdk/call/ip/g;->b:Llive/sg/bigo/svcapi/f;
invoke-interface {v0}, Llive/sg/bigo/svcapi/f;->a()J
move-result-wide v6
invoke-direct {v9, v6, v7}, Lsg/bigo/sdk/call/ip/k;-><init>(J)V
.line 2072
iput-wide v1, v9, Lsg/bigo/sdk/call/ip/k;->b:J
.line 2073
iput-wide v3, v9, Lsg/bigo/sdk/call/ip/k;->c:J
.line 2074
new-instance v0, Lsg/bigo/sdk/call/ip/i;
iget-object v8, p1, Lsg/bigo/sdk/call/ip/g;->e:Lsg/bigo/sdk/call/ip/f;
iget-object v10, p1, Lsg/bigo/sdk/call/ip/g;->a:Landroid/content/Context;
iget-object v11, p1, Lsg/bigo/sdk/call/ip/g;->b:Llive/sg/bigo/svcapi/f;
iget-object v12, p1, Lsg/bigo/sdk/call/ip/g;->c:Llive/sg/bigo/svcapi/i;
iget-object v13, p1, Lsg/bigo/sdk/call/ip/g;->d:Lsg/bigo/sdk/call/b/a;
move-object v7, v0
invoke-direct/range {v7 .. v13}, Lsg/bigo/sdk/call/ip/i;-><init>(Lsg/bigo/sdk/call/ip/f;Lsg/bigo/sdk/call/ip/k;Landroid/content/Context;Llive/sg/bigo/svcapi/f;Llive/sg/bigo/svcapi/i;Lsg/bigo/sdk/call/b/a;)V
.line 2237
iget-object v1, v0, Lsg/bigo/sdk/call/ip/i;->c:Lsg/bigo/sdk/call/ip/j;
monitor-enter v1
.line 2238
:try_start_62
iget-object p1, v0, Lsg/bigo/sdk/call/ip/i;->c:Lsg/bigo/sdk/call/ip/j;
const/16 v2, 0x1b00
const/16 v3, 0x200
invoke-virtual {p1, v2, v3}, Lsg/bigo/sdk/call/ip/j;->a(II)V
.line 2239
iget-object p1, v0, Lsg/bigo/sdk/call/ip/i;->d:Lsg/bigo/sdk/call/ip/h;
invoke-virtual {p1}, Lsg/bigo/sdk/call/ip/h;->b()V
.line 2240
monitor-exit v1
:try_end_71
.catchall {:try_start_62 .. :try_end_71} :catchall_79
.line 2241
iput v5, v0, Lsg/bigo/sdk/call/ip/i;->h:I
const-string p1, "onInvalidPAlerting "
.line 2242
invoke-virtual {v0, p1}, Lsg/bigo/sdk/call/ip/i;->a(Ljava/lang/String;)V
return-void
:catchall_79
move-exception p1
.line 2240
:try_start_7a
monitor-exit v1
:try_end_7b
.catchall {:try_start_7a .. :try_end_7b} :catchall_79
throw p1
.line 352
:cond_7c
iget-object v1, p0, Lsg/bigo/sdk/call/ip/g$a;->a:Lsg/bigo/sdk/call/ip/g;
iget-object v1, v1, Lsg/bigo/sdk/call/ip/g;->e:Lsg/bigo/sdk/call/ip/f;
invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/f;->e()I
move-result v1
const/4 v2, 0x4
if-eq v1, v2, :cond_a3
.line 353
new-instance p1, Ljava/lang/StringBuilder;
const-string v0, "AlertingHandler session state error state = "
invoke-direct {p1, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v0, p0, Lsg/bigo/sdk/call/ip/g$a;->a:Lsg/bigo/sdk/call/ip/g;
iget-object v0, v0, Lsg/bigo/sdk/call/ip/g;->e:Lsg/bigo/sdk/call/ip/f;
invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/f;->e()I
move-result v0
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "sdk-call"
invoke-static {v0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
:cond_a3
const/4 v1, 0x0
.line 357
iget-object v2, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-object v2, v2, Lsg/bigo/sdk/call/ip/k;->y:Ljava/util/Vector;
invoke-virtual {v2}, Ljava/util/Vector;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_ac
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_c1
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lsg/bigo/sdk/call/data/CallUidUser;
.line 358
iget-wide v6, v3, Lsg/bigo/sdk/call/data/CallUidUser;->a:J
iget-wide v8, v0, Lsg/bigo/sdk/call/proto/c;->b:J
cmp-long v4, v6, v8
if-nez v4, :cond_ac
move-object v1, v3
.line 364
:cond_c1
iget-object v2, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-object v3, v0, Lsg/bigo/sdk/call/proto/c;->d:Lsg/bigo/sdk/call/proto/o;
const/4 v4, 0x2
.line 3054
invoke-virtual {v3, v4}, Lsg/bigo/sdk/call/proto/o;->a(I)B
move-result v3
.line 364
iput v3, v2, Lsg/bigo/sdk/call/ip/k;->l:I
.line 365
iget-object v2, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-object v3, v0, Lsg/bigo/sdk/call/proto/c;->d:Lsg/bigo/sdk/call/proto/o;
const/4 v4, 0x3
.line 3062
invoke-virtual {v3, v4}, Lsg/bigo/sdk/call/proto/o;->a(I)B
move-result v3
.line 365
iput v3, v2, Lsg/bigo/sdk/call/ip/k;->m:I
.line 366
iget-object v2, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-object v3, v0, Lsg/bigo/sdk/call/proto/c;->d:Lsg/bigo/sdk/call/proto/o;
.line 4046
invoke-virtual {v3, v5}, Lsg/bigo/sdk/call/proto/o;->a(I)B
move-result v3
.line 366
iput v3, v2, Lsg/bigo/sdk/call/ip/k;->k:I
.line 367
iget-object v2, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-wide v3, v0, Lsg/bigo/sdk/call/proto/c;->c:J
iput-wide v3, v2, Lsg/bigo/sdk/call/ip/k;->b:J
.line 368
iget-object v2, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-object v2, v2, Lsg/bigo/sdk/call/ip/k;->y:Ljava/util/Vector;
invoke-virtual {v2}, Ljava/util/Vector;->clear()V
if-eqz v1, :cond_fd
.line 370
iget-object v2, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-object v2, v2, Lsg/bigo/sdk/call/ip/k;->y:Ljava/util/Vector;
invoke-virtual {v2, v1}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z
.line 371
iget-object v2, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-byte v1, v1, Lsg/bigo/sdk/call/data/CallUidUser;->b:B
iput v1, v2, Lsg/bigo/sdk/call/ip/k;->p:I
.line 373
:cond_fd
iget-object v1, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iput v5, v1, Lsg/bigo/sdk/call/ip/k;->p:I
.line 374
iget-wide v0, v0, Lsg/bigo/sdk/call/proto/c;->c:J
.line 4268
iget-object v2, p1, Lsg/bigo/sdk/call/ip/i;->c:Lsg/bigo/sdk/call/ip/j;
monitor-enter v2
const/4 v3, 0x5
.line 4269
:try_start_107
iput v3, p1, Lsg/bigo/sdk/call/ip/i;->h:I
.line 4270
iget-object v3, p1, Lsg/bigo/sdk/call/ip/i;->c:Lsg/bigo/sdk/call/ip/j;
invoke-virtual {v3, v0, v1}, Lsg/bigo/sdk/call/ip/j;->a(J)V
.line 4271
iget-object v4, p1, Lsg/bigo/sdk/call/ip/i;->e:Lsg/bigo/sdk/call/ip/f;
iget-object v3, p1, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
.line 4511
new-instance v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;
invoke-direct {v8}, Lsg/bigo/sdk/call/data/CallAlertingInfo;-><init>()V
.line 4512
iput-wide v0, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->a:J
.line 4513
iget v5, v3, Lsg/bigo/sdk/call/ip/k;->j:I
iput v5, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->b:I
.line 4514
iget-wide v5, v3, Lsg/bigo/sdk/call/ip/k;->q:J
iput-wide v5, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->c:J
.line 4515
iget v5, v3, Lsg/bigo/sdk/call/ip/k;->m:I
iput v5, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->e:I
.line 4516
iget v5, v3, Lsg/bigo/sdk/call/ip/k;->k:I
iput v5, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->f:I
.line 4517
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v5
iput-wide v5, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->d:J
.line 4518
iget v5, v3, Lsg/bigo/sdk/call/ip/k;->n:I
iput v5, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->g:I
.line 4520
iget-object v5, v3, Lsg/bigo/sdk/call/ip/k;->y:Ljava/util/Vector;
invoke-virtual {v5}, Ljava/util/Vector;->size()I
move-result v5
if-nez v5, :cond_13e
const-string v5, ""
goto :goto_149
:cond_13e
iget-object v5, v3, Lsg/bigo/sdk/call/ip/k;->y:Ljava/util/Vector;
const/4 v6, 0x0
invoke-virtual {v5, v6}, Ljava/util/Vector;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lsg/bigo/sdk/call/data/CallUidUser;
iget-object v5, v5, Lsg/bigo/sdk/call/data/CallUidUser;->f:Ljava/lang/String;
:goto_149
iput-object v5, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->h:Ljava/lang/String;
.line 4521
iget v5, v3, Lsg/bigo/sdk/call/ip/k;->o:I
iput v5, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->i:I
.line 4522
iget v5, v3, Lsg/bigo/sdk/call/ip/k;->p:I
iput v5, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->j:I
const-string v5, "sdk-call"
.line 4524
new-instance v6, Ljava/lang/StringBuilder;
const-string v7, "CALL_Alerting mFromUid="
invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v0, " mSSrcId="
invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v0, v3, Lsg/bigo/sdk/call/ip/k;->q:J
invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v5, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
const/4 v5, 0x2
.line 4526
iget-wide v6, v8, Lsg/bigo/sdk/call/data/CallAlertingInfo;->c:J
const/4 v9, 0x0
invoke-virtual/range {v4 .. v9}, Lsg/bigo/sdk/call/ip/f;->a(IJLjava/lang/Object;Ljava/lang/Object;)V
.line 4272
monitor-exit v2
:try_end_178
.catchall {:try_start_107 .. :try_end_178} :catchall_17e
const-string v0, "onPAlertingNeedConfirm "
.line 4273
invoke-virtual {p1, v0}, Lsg/bigo/sdk/call/ip/i;->a(Ljava/lang/String;)V
return-void
:catchall_17e
move-exception p1
.line 4272
:try_start_17f
monitor-exit v2
:try_end_180
.catchall {:try_start_17f .. :try_end_180} :catchall_17e
throw p1
:catch_181
move-exception p1
const-string v0, "sdk-call"
const-string v1, "PAlerting unmarshal failed"
.line 333
invoke-static {v0, v1, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return-void
.end method