g$1.smali
.class final Lsg/bigo/web/e/g$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/web/e/c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lsg/bigo/web/e/g;->a(JLjava/lang/String;Lsg/bigo/web/e/b;Lsg/bigo/web/e/c;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:J
.field final synthetic b:Ljava/lang/String;
.field final synthetic c:Lsg/bigo/web/e/g;
# direct methods
.method constructor <init>(Lsg/bigo/web/e/g;JLjava/lang/String;)V
.registers 5
.line 60
iput-object p1, p0, Lsg/bigo/web/e/g$1;->c:Lsg/bigo/web/e/g;
iput-wide p2, p0, Lsg/bigo/web/e/g$1;->a:J
iput-object p4, p0, Lsg/bigo/web/e/g$1;->b:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(I)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
const/16 v0, 0x1f4
if-ne p1, v0, :cond_b
.line 92
iget-object v0, p0, Lsg/bigo/web/e/g$1;->c:Lsg/bigo/web/e/g;
iget-object v1, p0, Lsg/bigo/web/e/g$1;->b:Ljava/lang/String;
invoke-static {v0, v1}, Lsg/bigo/web/e/g;->a(Lsg/bigo/web/e/g;Ljava/lang/String;)V
.line 95
:cond_b
:try_start_b
iget-object v0, p0, Lsg/bigo/web/e/g$1;->c:Lsg/bigo/web/e/g;
iget-object v1, p0, Lsg/bigo/web/e/g$1;->b:Ljava/lang/String;
.line 3026
invoke-virtual {v0, v1}, Lsg/bigo/web/e/g;->a(Ljava/lang/String;)Ljava/util/concurrent/CopyOnWriteArrayList;
move-result-object v0
if-eqz v0, :cond_3f
.line 96
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z
move-result v1
if-eqz v1, :cond_1c
goto :goto_3f
.line 99
:cond_1c
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/concurrent/CopyOnWriteArrayList;
.line 100
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_26
:goto_26
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_38
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lsg/bigo/web/e/c;
if-eqz v1, :cond_26
.line 102
invoke-interface {v1, p1}, Lsg/bigo/web/e/c;->a(I)V
goto :goto_26
.line 105
:cond_38
iget-object p1, p0, Lsg/bigo/web/e/g$1;->c:Lsg/bigo/web/e/g;
iget-object v0, p0, Lsg/bigo/web/e/g$1;->b:Ljava/lang/String;
invoke-static {p1, v0}, Lsg/bigo/web/e/g;->b(Lsg/bigo/web/e/g;Ljava/lang/String;)V
:try_end_3f
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_3f} :catch_40
:cond_3f
:goto_3f
return-void
:catch_40
move-exception p1
.line 107
invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "WebTokenSecurity"
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public final a(IILjava/lang/String;I)V
.registers 16
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
if-nez p1, :cond_3a
.line 64
iget-object v0, p0, Lsg/bigo/web/e/g$1;->c:Lsg/bigo/web/e/g;
iget-wide v8, p0, Lsg/bigo/web/e/g$1;->a:J
iget-object v2, p0, Lsg/bigo/web/e/g$1;->b:Ljava/lang/String;
int-to-long v3, p4
const-wide/16 v5, 0x3e8
mul-long v4, v3, v5
.line 1230
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p4
if-nez p4, :cond_45
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p4
if-nez p4, :cond_45
const-wide/16 v6, 0x0
cmp-long p4, v4, v6
if-gez p4, :cond_20
goto :goto_45
.line 1234
:cond_20
:try_start_20
new-instance p4, Ljava/net/URI;
invoke-direct {p4, v2}, Ljava/net/URI;-><init>(Ljava/lang/String;)V
invoke-virtual {p4}, Ljava/net/URI;->getHost()Ljava/lang/String;
move-result-object p4
.line 1235
iget-object v0, v0, Lsg/bigo/web/e/g;->a:Ljava/util/Map;
new-instance v10, Lsg/bigo/web/e/e;
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v6
move-object v1, v10
move-object v3, p3
invoke-direct/range {v1 .. v9}, Lsg/bigo/web/e/e;-><init>(Ljava/lang/String;Ljava/lang/String;JJJ)V
invoke-interface {v0, p4, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_39
.catch Ljava/net/URISyntaxException; {:try_start_20 .. :try_end_39} :catch_45
goto :goto_45
:cond_3a
const/16 p4, 0x1f4
if-ne p1, p4, :cond_45
.line 66
iget-object p4, p0, Lsg/bigo/web/e/g$1;->c:Lsg/bigo/web/e/g;
iget-object v0, p0, Lsg/bigo/web/e/g$1;->b:Ljava/lang/String;
invoke-static {p4, v0}, Lsg/bigo/web/e/g;->a(Lsg/bigo/web/e/g;Ljava/lang/String;)V
.line 69
:catch_45
:cond_45
:goto_45
:try_start_45
iget-object p4, p0, Lsg/bigo/web/e/g$1;->c:Lsg/bigo/web/e/g;
iget-object v0, p0, Lsg/bigo/web/e/g$1;->b:Ljava/lang/String;
.line 2026
invoke-virtual {p4, v0}, Lsg/bigo/web/e/g;->a(Ljava/lang/String;)Ljava/util/concurrent/CopyOnWriteArrayList;
move-result-object p4
if-eqz p4, :cond_80
.line 70
invoke-virtual {p4}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_56
goto :goto_80
.line 73
:cond_56
invoke-virtual {p4}, Ljava/util/concurrent/CopyOnWriteArrayList;->clone()Ljava/lang/Object;
move-result-object p4
check-cast p4, Ljava/util/concurrent/CopyOnWriteArrayList;
.line 74
invoke-virtual {p4}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
move-result-object p4
:cond_60
:goto_60
invoke-interface {p4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_79
invoke-interface {p4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigo/web/e/c;
if-eqz v0, :cond_60
if-nez p1, :cond_75
const/4 v1, 0x0
.line 77
invoke-interface {v0, p1, p2, p3, v1}, Lsg/bigo/web/e/c;->a(IILjava/lang/String;I)V
goto :goto_60
.line 79
:cond_75
invoke-interface {v0, p1}, Lsg/bigo/web/e/c;->a(I)V
goto :goto_60
.line 83
:cond_79
iget-object p1, p0, Lsg/bigo/web/e/g$1;->c:Lsg/bigo/web/e/g;
iget-object p2, p0, Lsg/bigo/web/e/g$1;->b:Ljava/lang/String;
invoke-static {p1, p2}, Lsg/bigo/web/e/g;->b(Lsg/bigo/web/e/g;Ljava/lang/String;)V
:try_end_80
.catch Ljava/lang/Exception; {:try_start_45 .. :try_end_80} :catch_81
:cond_80
:goto_80
return-void
:catch_81
move-exception p1
.line 85
invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p1
const-string p2, "WebTokenSecurity"
invoke-static {p2, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public final asBinder()Landroid/os/IBinder;
.registers 2
const/4 v0, 0x0
return-object v0
.end method