e$3.smali

.class final Lcom/live/share64/e/e$3;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Ljava/lang/Runnable;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lcom/live/share64/e/e;->a(Ljava/lang/String;Ljava/lang/String;ILcom/live/share64/e/b;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic a:Lcom/live/share64/e/b;

.field final synthetic b:Ljava/lang/String;

.field final synthetic c:Ljava/lang/String;

.field final synthetic d:I

.field final synthetic e:Lcom/live/share64/e/e;


# direct methods
.method constructor <init>(Lcom/live/share64/e/e;Lcom/live/share64/e/b;Ljava/lang/String;Ljava/lang/String;I)V
    .registers 6

    .line 289
    iput-object p1, p0, Lcom/live/share64/e/e$3;->e:Lcom/live/share64/e/e;

    iput-object p2, p0, Lcom/live/share64/e/e$3;->a:Lcom/live/share64/e/b;

    iput-object p3, p0, Lcom/live/share64/e/e$3;->b:Ljava/lang/String;

    iput-object p4, p0, Lcom/live/share64/e/e$3;->c:Ljava/lang/String;

    iput p5, p0, Lcom/live/share64/e/e$3;->d:I

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public final run()V
    .registers 15

    .line 292
    iget-object v0, p0, Lcom/live/share64/e/e$3;->e:Lcom/live/share64/e/e;

    sget-object v1, Lcom/live/share64/e/d;->OAUTH:Lcom/live/share64/e/d;

    iget-object v2, p0, Lcom/live/share64/e/e$3;->a:Lcom/live/share64/e/b;

    iget-object v5, p0, Lcom/live/share64/e/e$3;->b:Ljava/lang/String;

    iget-object v3, p0, Lcom/live/share64/e/e$3;->c:Ljava/lang/String;

    iget v4, p0, Lcom/live/share64/e/e$3;->d:I

    int-to-short v4, v4

    .line 1351
    iget-object v6, v0, Lcom/live/share64/e/e;->a:Landroid/content/Context;

    invoke-static {v6}, Llive/sg/bigo/svcapi/util/g;->e(Landroid/content/Context;)Z

    move-result v6

    const/4 v7, 0x2

    const-string v8, "LoginManager"

    const/4 v9, 0x0

    if-nez v6, :cond_22

    const-string v1, "[client]login fail due to no network."

    .line 1352
    invoke-static {v8, v1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    .line 1353
    invoke-virtual {v0, v2, v9, v7}, Lcom/live/share64/e/e;->a(Lcom/live/share64/e/b;ZI)V

    return-void

    .line 1356
    :cond_22
    iget-object v6, v0, Lcom/live/share64/e/e;->e:Llive/sg/bigo/svcapi/c/a;

    invoke-interface {v6}, Llive/sg/bigo/svcapi/c/a;->b()Z

    move-result v6

    if-eqz v6, :cond_34

    const-string v1, "[client]linkd is connecting, wait for the response."

    .line 1358
    invoke-static {v8, v1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    const/4 v1, 0x5

    .line 1359
    invoke-virtual {v0, v2, v9, v1}, Lcom/live/share64/e/e;->a(Lcom/live/share64/e/b;ZI)V

    return-void

    .line 1363
    :cond_34
    invoke-static {}, Llive/sg/bigo/sdk/network/i/g;->a()Llive/sg/bigo/sdk/network/i/g;

    move-result-object v6

    invoke-virtual {v6, v7}, Llive/sg/bigo/sdk/network/i/g;->a(B)Ljava/lang/String;

    move-result-object v6

    .line 1365
    invoke-virtual {v0}, Lcom/live/share64/e/e;->e()V

    .line 2163
    new-instance v10, Lcom/live/share64/e/e$a;

    invoke-direct {v10, v0, v2}, Lcom/live/share64/e/e$a;-><init>(Lcom/live/share64/e/e;Lcom/live/share64/e/b;)V

    iput-object v10, v0, Lcom/live/share64/e/e;->f:Ljava/lang/Runnable;

    .line 2164
    iget-object v10, v0, Lcom/live/share64/e/e;->g:Landroid/os/Handler;

    iget-object v11, v0, Lcom/live/share64/e/e;->f:Ljava/lang/Runnable;

    invoke-static {}, Llive/sg/bigo/svcapi/t;->a()I

    move-result v12

    mul-int/lit8 v12, v12, 0x2

    invoke-static {}, Llive/sg/bigo/svcapi/t;->b()I

    move-result v7

    mul-int/lit8 v7, v7, 0x3

    add-int/2addr v12, v7

    int-to-long v12, v12

    invoke-virtual {v10, v11, v12, v13}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 1367
    sget-object v7, Lcom/live/share64/e/d;->OAUTH:Lcom/live/share64/e/d;

    if-ne v1, v7, :cond_a0

    .line 1368
    iget-object v1, v0, Lcom/live/share64/e/e;->i:Ljava/util/concurrent/atomic/AtomicBoolean;

    invoke-virtual {v1, v9}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V

    .line 1369
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v7, "YYClient doLogin with OAUTH, userName:"

    invoke-direct {v1, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v7, " ;passwdMd5:"

    invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v7, " ;extraFlag:"

    invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v4, " ;extraUri:-1"

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v8, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    if-nez v3, :cond_8f

    const-string v1, ""

    goto :goto_90

    :cond_8f
    move-object v1, v3

    .line 1371
    :goto_90
    iget-object v3, v0, Lcom/live/share64/e/e;->d:Llive/sg/bigo/svcapi/b/a;

    const/16 v7, 0xb

    const/4 v8, -0x1

    new-instance v9, Lcom/live/share64/e/e$5;

    invoke-direct {v9, v0, v6, v2}, Lcom/live/share64/e/e$5;-><init>(Lcom/live/share64/e/e;Ljava/lang/String;Lcom/live/share64/e/b;)V

    move-object v4, v6

    move-object v6, v1

    invoke-interface/range {v3 .. v9}, Llive/sg/bigo/svcapi/b/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILlive/sg/bigo/svcapi/e;)Z

    return-void

    .line 1420
    :cond_a0
    invoke-static {}, Llive/sg/bigo/sdk/network/i/g;->a()Llive/sg/bigo/sdk/network/i/g;

    move-result-object v1

    const/16 v3, 0x67

    invoke-virtual {v1, v6, v3}, Llive/sg/bigo/sdk/network/i/g;->a(Ljava/lang/String;I)V

    const/16 v1, 0x9

    .line 1421
    invoke-virtual {v0, v2, v9, v1}, Lcom/live/share64/e/e;->a(Lcom/live/share64/e/b;ZI)V

    return-void
.end method