t.smali

.class public final Lcom/masala/share/proto/t;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lcom/masala/share/proto/b;
.implements Lcom/masala/share/proto/h;
.implements Lsg/bigo/svcapi/NetworkStateListener;
.implements Lsg/bigo/svcapi/linkd/ILinkd$OnLinkdEventListener;
.implements Lsg/bigo/svcapi/linkd/ILinkdConnStatListener;


# instance fields
.field private final a:Ljava/lang/String;

.field private final b:Landroid/content/Context;

.field private final c:Lcom/masala/share/proto/b/h;

.field private final d:Lcom/masala/share/proto/b/d;

.field private final e:Lsg/bigo/svcapi/linkd/ILinkd;

.field private final f:Lsg/bigo/svcapi/lbs/ILbs;

.field private final g:Lsg/bigo/svcapi/stat/IStatManager;

.field private final h:Lsg/bigo/sdk/network/h/f;

.field private final i:Lcom/masala/share/proto/o;

.field private j:I

.field private final k:I


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 16

    const-string v0, "context"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

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

    const-string v0, "YYClient"

    .line 57
    iput-object v0, p0, Lcom/masala/share/proto/t;->a:Ljava/lang/String;

    const/4 v1, 0x1

    .line 68
    iput v1, p0, Lcom/masala/share/proto/t;->k:I

    const-string v2, "------initClient start"

    .line 71
    invoke-static {v0, v2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 72
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v2

    .line 73
    iput-object p1, p0, Lcom/masala/share/proto/t;->b:Landroid/content/Context;

    .line 74
    new-instance v0, Lcom/masala/share/proto/b/h;

    invoke-direct {v0, p1}, Lcom/masala/share/proto/b/h;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/masala/share/proto/t;->c:Lcom/masala/share/proto/b/h;

    .line 75
    new-instance v4, Lcom/masala/share/proto/b/d;

    invoke-direct {v4, p1, v0}, Lcom/masala/share/proto/b/d;-><init>(Landroid/content/Context;Lcom/masala/share/proto/b/h;)V

    iput-object v4, p0, Lcom/masala/share/proto/t;->d:Lcom/masala/share/proto/b/d;

    .line 77
    invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;

    move-result-object v0

    iget-object v4, p0, Lcom/masala/share/proto/t;->c:Lcom/masala/share/proto/b/h;

    .line 6322
    iget-object v4, v4, Lcom/masala/share/proto/b/h;->e:Lcom/masala/share/proto/b/f;

    .line 77
    check-cast v4, Lsg/bigo/svcapi/network/INetworkData;

    invoke-virtual {v0, p1, v4}, Lsg/bigo/sdk/network/proxy/a;->a(Landroid/content/Context;Lsg/bigo/svcapi/network/INetworkData;)V

    .line 78
    new-instance v0, Lcom/masala/share/proto/l;

    invoke-direct {v0}, Lcom/masala/share/proto/l;-><init>()V

    .line 79
    new-instance v4, Lsg/bigo/sdk/network/a/d;

    iget-object v5, p0, Lcom/masala/share/proto/t;->d:Lcom/masala/share/proto/b/d;

    check-cast v5, Lsg/bigo/svcapi/IConfig;

    invoke-static {}, Lsg/bigo/sdk/network/extra/NetworkReceiver;->a()Lsg/bigo/sdk/network/extra/NetworkReceiver;

    move-result-object v6

    check-cast v6, Lsg/bigo/svcapi/INetworkReceiver;

    move-object v7, v0

    check-cast v7, Lsg/bigo/svcapi/util/IHttpReqHandler;

    invoke-direct {v4, p1, v5, v6, v7}, Lsg/bigo/sdk/network/a/d;-><init>(Landroid/content/Context;Lsg/bigo/svcapi/IConfig;Lsg/bigo/svcapi/INetworkReceiver;Lsg/bigo/svcapi/util/IHttpReqHandler;)V

    check-cast v4, Lsg/bigo/svcapi/lbs/ILbs;

    iput-object v4, p0, Lcom/masala/share/proto/t;->f:Lsg/bigo/svcapi/lbs/ILbs;

    .line 7025
    iput-object v4, v0, Lcom/masala/share/proto/l;->b:Lsg/bigo/svcapi/lbs/ILbs;

    .line 81
    new-instance v0, Lsg/bigo/sdk/network/linkd/h;

    iget-object v4, p0, Lcom/masala/share/proto/t;->d:Lcom/masala/share/proto/b/d;

    move-object v7, v4

    check-cast v7, Lsg/bigo/svcapi/IConfig;

    iget-object v8, p0, Lcom/masala/share/proto/t;->f:Lsg/bigo/svcapi/lbs/ILbs;

    new-instance v4, Lsg/bigo/sdk/network/extra/d;

    invoke-direct {v4, p1}, Lsg/bigo/sdk/network/extra/d;-><init>(Landroid/content/Context;)V

    move-object v9, v4

    check-cast v9, Lsg/bigo/svcapi/IReconnectScheduler;

    .line 82
    invoke-static {}, Lsg/bigo/sdk/network/extra/NetworkReceiver;->a()Lsg/bigo/sdk/network/extra/NetworkReceiver;

    move-result-object v4

    move-object v10, v4

    check-cast v10, Lsg/bigo/svcapi/INetworkReceiver;

    new-instance v4, Lsg/bigo/sdk/network/extra/b;

    invoke-direct {v4, p1}, Lsg/bigo/sdk/network/extra/b;-><init>(Landroid/content/Context;)V

    move-object v11, v4

    check-cast v11, Lsg/bigo/svcapi/network/IKeepAliveAlarm;

    new-instance v4, Lcom/imo/android/imoim/ad/g;

    invoke-direct {v4}, Lcom/imo/android/imoim/ad/g;-><init>()V

    move-object v13, v4

    check-cast v13, Lsg/bigo/sdk/network/f/a$d;

    const/4 v12, 0x0

    move-object v5, v0

    move-object v6, p1

    .line 81
    invoke-direct/range {v5 .. v13}, Lsg/bigo/sdk/network/linkd/h;-><init>(Landroid/content/Context;Lsg/bigo/svcapi/IConfig;Lsg/bigo/svcapi/lbs/ILbs;Lsg/bigo/svcapi/IReconnectScheduler;Lsg/bigo/svcapi/INetworkReceiver;Lsg/bigo/svcapi/network/IKeepAliveAlarm;Lsg/bigo/svcapi/flowcontrol/IFlowController;Lsg/bigo/sdk/network/f/a$d;)V

    check-cast v0, Lsg/bigo/svcapi/linkd/ILinkd;

    iput-object v0, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    .line 83
    new-instance v4, Lsg/bigo/sdk/stat/StatManager;

    invoke-direct {v4, p1, v0}, Lsg/bigo/sdk/stat/StatManager;-><init>(Landroid/content/Context;Lsg/bigo/svcapi/linkd/ILinkd;)V

    check-cast v4, Lsg/bigo/svcapi/stat/IStatManager;

    iput-object v4, p0, Lcom/masala/share/proto/t;->g:Lsg/bigo/svcapi/stat/IStatManager;

    .line 85
    sget-object v0, Lcom/masala/share/proto/t$1;->a:Lcom/masala/share/proto/t$1;

    check-cast v0, Lsg/bigo/sdk/network/h/j$a;

    invoke-static {p1, v4, v0}, Lsg/bigo/sdk/network/h/j;->a(Landroid/content/Context;Lsg/bigo/svcapi/stat/IStatManager;Lsg/bigo/sdk/network/h/j$a;)V

    .line 87
    iget-object v0, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    iget-object v4, p0, Lcom/masala/share/proto/t;->g:Lsg/bigo/svcapi/stat/IStatManager;

    invoke-interface {v0, v4}, Lsg/bigo/svcapi/linkd/ILinkd;->setStatManager(Lsg/bigo/svcapi/stat/IStatManager;)V

    .line 88
    iget-object v0, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    move-object v4, p0

    check-cast v4, Lsg/bigo/svcapi/linkd/ILinkdConnStatListener;

    invoke-interface {v0, v4}, Lsg/bigo/svcapi/linkd/ILinkd;->addConnStatListener(Lsg/bigo/svcapi/linkd/ILinkdConnStatListener;)V

    .line 89
    iget-object v0, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    move-object v4, p0

    check-cast v4, Lsg/bigo/svcapi/linkd/ILinkd$OnLinkdEventListener;

    invoke-interface {v0, v4}, Lsg/bigo/svcapi/linkd/ILinkd;->setEventListener(Lsg/bigo/svcapi/linkd/ILinkd$OnLinkdEventListener;)V

    .line 90
    iget-object v0, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    const/16 v4, 0x3e8

    invoke-interface {v0, v4}, Lsg/bigo/svcapi/linkd/ILinkd;->setPartialSize(I)V

    .line 93
    new-instance v0, Lsg/bigo/sdk/network/h/f;

    iget-object v4, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    check-cast v4, Lsg/bigo/svcapi/IProtoSource;

    iget-object v5, p0, Lcom/masala/share/proto/t;->d:Lcom/masala/share/proto/b/d;

    check-cast v5, Lsg/bigo/svcapi/IConfig;

    invoke-direct {v0, p1, v4, v5}, Lsg/bigo/sdk/network/h/f;-><init>(Landroid/content/Context;Lsg/bigo/svcapi/IProtoSource;Lsg/bigo/svcapi/IConfig;)V

    iput-object v0, p0, Lcom/masala/share/proto/t;->h:Lsg/bigo/sdk/network/h/f;

    .line 94
    iget-object v4, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    check-cast v0, Lsg/bigo/svcapi/stat/ILinkdConnStatManager;

    invoke-interface {v4, v0}, Lsg/bigo/svcapi/linkd/ILinkd;->setLinkdConnStatManager(Lsg/bigo/svcapi/stat/ILinkdConnStatManager;)V

    .line 95
    iget-object v0, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    check-cast v0, Lsg/bigo/svcapi/IProtoSource;

    invoke-static {v0}, Lsg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtoSource;)V

    .line 98
    sget-boolean v0, Lcom/masala/share/utils/x;->a:Z

    if-nez v0, :cond_da

    .line 99
    invoke-static {}, Lcom/masala/share/utils/x;->a()Landroid/util/SparseArray;

    move-result-object v0

    invoke-static {v0}, Lsg/bigo/sdk/network/f/e/g;->a(Landroid/util/SparseArray;)V

    .line 103
    :cond_da
    invoke-static {}, Lsg/bigo/sdk/network/f/e/i;->a()Lsg/bigo/sdk/network/f/e/i;

    move-result-object v0

    iget-object v4, p0, Lcom/masala/share/proto/t;->d:Lcom/masala/share/proto/b/d;

    check-cast v4, Lsg/bigo/svcapi/IConfig;

    iget-object v5, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    iget-object v6, p0, Lcom/masala/share/proto/t;->g:Lsg/bigo/svcapi/stat/IStatManager;

    invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->handler()Landroid/os/Handler;

    move-result-object v7

    .line 7069
    iput-object p1, v0, Lsg/bigo/sdk/network/f/e/i;->a:Landroid/content/Context;

    .line 7070
    iput-object v4, v0, Lsg/bigo/sdk/network/f/e/i;->b:Lsg/bigo/svcapi/IConfig;

    .line 7071
    iput-object v5, v0, Lsg/bigo/sdk/network/f/e/i;->c:Lsg/bigo/svcapi/linkd/ILinkd;

    .line 7072
    iput-object v6, v0, Lsg/bigo/sdk/network/f/e/i;->d:Lsg/bigo/svcapi/stat/IStatManager;

    .line 7073
    iput-object v7, v0, Lsg/bigo/sdk/network/f/e/i;->e:Landroid/os/Handler;

    .line 7074
    iget-object p1, v0, Lsg/bigo/sdk/network/f/e/i;->e:Landroid/os/Handler;

    invoke-virtual {p1}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;

    move-result-object p1

    iput-object p1, v0, Lsg/bigo/sdk/network/f/e/i;->f:Landroid/os/Looper;

    .line 7076
    iget-object p1, v0, Lsg/bigo/sdk/network/f/e/i;->e:Landroid/os/Handler;

    iget-object v0, v0, Lsg/bigo/sdk/network/f/e/i;->j:Ljava/lang/Runnable;

    sget-object v4, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;

    const-wide/16 v5, 0x3

    invoke-virtual {v4, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J

    move-result-wide v4

    invoke-virtual {p1, v0, v4, v5}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 104
    invoke-static {}, Lsg/bigo/sdk/network/f/e/i;->a()Lsg/bigo/sdk/network/f/e/i;

    move-result-object p1

    sget-object v0, Lcom/masala/share/utils/x;->d:Landroid/util/SparseBooleanArray;

    sget-object v4, Lcom/masala/share/utils/x;->e:Landroid/util/SparseBooleanArray;

    if-eqz v0, :cond_117

    .line 7081
    iput-object v0, p1, Lsg/bigo/sdk/network/f/e/i;->g:Landroid/util/SparseBooleanArray;

    :cond_117
    if-eqz v4, :cond_11b

    .line 7084
    iput-object v4, p1, Lsg/bigo/sdk/network/f/e/i;->h:Landroid/util/SparseBooleanArray;

    .line 7086
    :cond_11b
    new-instance p1, Ljava/lang/StringBuilder;

    const-string v5, "skippedURIs:"

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

    invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v0, ",noTimeoutURIs:"

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

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

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

    move-result-object p1

    const-string v0, "marksend"

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

    .line 105
    invoke-static {}, Lsg/bigo/sdk/network/f/e/i;->a()Lsg/bigo/sdk/network/f/e/i;

    move-result-object p1

    .line 7091
    iput-boolean v1, p1, Lsg/bigo/sdk/network/f/e/i;->i:Z

    .line 106
    iget-object p1, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    invoke-static {}, Lsg/bigo/sdk/network/f/e/i;->a()Lsg/bigo/sdk/network/f/e/i;

    move-result-object v0

    check-cast v0, Lsg/bigo/svcapi/linkd/ILinkdConnStatListener;

    invoke-interface {p1, v0}, Lsg/bigo/svcapi/linkd/ILinkd;->addConnStatListener(Lsg/bigo/svcapi/linkd/ILinkdConnStatListener;)V

    .line 108
    sget p1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v0, 0x15

    if-lt p1, v0, :cond_152

    .line 109
    iget-object p1, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    invoke-static {p1}, Lsg/bigo/sdk/network/linkd/PushPingJobService;->a(Lsg/bigo/svcapi/linkd/ILinkd;)V

    .line 112
    :cond_152
    invoke-static {}, Lsg/bigo/sdk/network/extra/NetworkReceiver;->a()Lsg/bigo/sdk/network/extra/NetworkReceiver;

    move-result-object p1

    move-object v0, p0

    check-cast v0, Lsg/bigo/svcapi/NetworkStateListener;

    invoke-virtual {p1, v0}, Lsg/bigo/sdk/network/extra/NetworkReceiver;->addNetworkStateListener(Lsg/bigo/svcapi/NetworkStateListener;)V

    .line 113
    new-instance p1, Lcom/masala/share/proto/o;

    move-object v0, p0

    check-cast v0, Lcom/masala/share/proto/h;

    invoke-direct {p1, v0}, Lcom/masala/share/proto/o;-><init>(Lcom/masala/share/proto/h;)V

    iput-object p1, p0, Lcom/masala/share/proto/t;->i:Lcom/masala/share/proto/o;

    .line 114
    iget-object p1, p0, Lcom/masala/share/proto/t;->a:Ljava/lang/String;

    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "------initClient end cost:"

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

    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v4

    sub-long/2addr v4, v2

    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

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

    return-void
.end method


# virtual methods
.method public final a()V
    .registers 2

    .line 223
    iget-object v0, p0, Lcom/masala/share/proto/t;->i:Lcom/masala/share/proto/o;

    invoke-virtual {v0}, Lcom/masala/share/proto/o;->a()V

    return-void
.end method

.method public final a(Ljava/lang/String;)V
    .registers 4

    const-string v0, "msg"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 151
    iget-object v0, p0, Lcom/masala/share/proto/t;->i:Lcom/masala/share/proto/o;

    const/4 v1, 0x1

    invoke-virtual {v0, p1, v1}, Lcom/masala/share/proto/o;->a(Ljava/lang/String;Z)V

    return-void
.end method

.method public final a(Ljava/lang/String;Z)V
    .registers 4

    const-string v0, "from"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 215
    iget-object v0, p0, Lcom/masala/share/proto/t;->i:Lcom/masala/share/proto/o;

    invoke-virtual {v0, p1, p2}, Lcom/masala/share/proto/o;->a(Ljava/lang/String;Z)V

    return-void
.end method

.method public final a(Lsg/bigo/sdk/blivestat/IBLiveStatisSender;)V
    .registers 4

    .line 165
    iget-object v0, p0, Lcom/masala/share/proto/t;->g:Lsg/bigo/svcapi/stat/IStatManager;

    instance-of v1, v0, Lsg/bigo/sdk/stat/StatManager;

    if-eqz v1, :cond_b

    .line 166
    check-cast v0, Lsg/bigo/sdk/stat/StatManager;

    invoke-virtual {v0, p1}, Lsg/bigo/sdk/stat/StatManager;->setBLiveStatisBaseEventSender(Lsg/bigo/sdk/blivestat/IBLiveStatisSender;)V

    :cond_b
    return-void
.end method

.method public final a(Z)V
    .registers 5

    .line 122
    iget-object v0, p0, Lcom/masala/share/proto/t;->a:Ljava/lang/String;

    invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;

    move-result-object v1

    const-string v2, "logoutLocal:"

    invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

    .line 123
    iget-object v0, p0, Lcom/masala/share/proto/t;->i:Lcom/masala/share/proto/o;

    invoke-virtual {v0}, Lcom/masala/share/proto/o;->b()V

    .line 126
    iget-object v0, p0, Lcom/masala/share/proto/t;->c:Lcom/masala/share/proto/b/h;

    .line 1293
    iget-object v0, v0, Lcom/masala/share/proto/b/h;->c:Lcom/masala/share/proto/b/g;

    .line 126
    invoke-virtual {v0}, Lcom/masala/share/proto/b/g;->c()V

    .line 127
    iget-object v0, p0, Lcom/masala/share/proto/t;->c:Lcom/masala/share/proto/b/h;

    .line 2275
    iget-object v0, v0, Lcom/masala/share/proto/b/h;->d:Lcom/masala/share/proto/b/b;

    invoke-virtual {v0}, Lcom/masala/share/proto/b/b;->a()V

    .line 129
    invoke-static {}, Lsg/bigo/sdk/network/c/f;->a()Lsg/bigo/sdk/network/c/f;

    move-result-object v0

    invoke-virtual {v0}, Lsg/bigo/sdk/network/c/f;->b()V

    .line 131
    iget-object v0, p0, Lcom/masala/share/proto/t;->c:Lcom/masala/share/proto/b/h;

    invoke-virtual {v0}, Lcom/masala/share/proto/b/h;->a()I

    move-result v0

    const/4 v1, 0x0

    invoke-static {v0, v1}, Lcom/masala/share/utils/e/a;->a(II)V

    .line 132
    iget-object v0, p0, Lcom/masala/share/proto/t;->c:Lcom/masala/share/proto/b/h;

    invoke-virtual {v0}, Lcom/masala/share/proto/b/h;->g()Z

    move-result v0

    invoke-static {v0}, Lcom/masala/share/utils/e/a;->a(Z)V

    .line 133
    invoke-static {}, Lcom/masala/share/utils/f;->a()V

    .line 135
    invoke-static {}, Lcom/masala/share/eventbus/b;->a()Lcom/masala/share/eventbus/c;

    move-result-object v0

    if-eqz p1, :cond_48

    const-string p1, "local_event_kickoff"

    goto :goto_4a

    :cond_48
    const-string p1, "local_event_local_logout"

    :goto_4a
    const/4 v1, 0x0

    invoke-interface {v0, p1, v1}, Lcom/masala/share/eventbus/c;->a(Ljava/lang/String;Landroid/os/Bundle;)V

    return-void
.end method

.method public final b()Lcom/masala/share/proto/b/h;
    .registers 2

    .line 117
    iget-object v0, p0, Lcom/masala/share/proto/t;->c:Lcom/masala/share/proto/b/h;

    return-object v0
.end method

.method public final b(Z)V
    .registers 5

    .line 140
    iget-object v0, p0, Lcom/masala/share/proto/t;->a:Ljava/lang/String;

    invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;

    move-result-object v1

    const-string v2, "setForeground "

    invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

    .line 141
    iget-object v0, p0, Lcom/masala/share/proto/t;->d:Lcom/masala/share/proto/b/d;

    invoke-virtual {v0}, Lcom/masala/share/proto/b/d;->getAppStatus()Lsg/bigo/svcapi/IAppStatus;

    move-result-object v0

    invoke-interface {v0, p1}, Lsg/bigo/svcapi/IAppStatus;->setForeground(Z)V

    .line 142
    iget-object v0, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    invoke-interface {v0, p1}, Lsg/bigo/svcapi/linkd/ILinkd;->setForeground(Z)V

    .line 143
    invoke-static {}, Lcom/masala/share/proto/c/d;->a()Lcom/masala/share/proto/c/d;

    move-result-object v0

    .line 3035
    iget-object v0, v0, Lcom/masala/share/proto/c/d;->a:Lcom/masala/share/proto/c/c;

    if-eqz p1, :cond_2e

    .line 3044
    invoke-static {}, Lcom/masala/share/proto/n;->a()Z

    move-result v1

    if-eqz v1, :cond_2e

    .line 3045
    invoke-virtual {v0}, Lcom/masala/share/proto/c/c;->a()V

    .line 144
    :cond_2e
    invoke-static {}, Lsg/bigo/sdk/network/f/e/i;->a()Lsg/bigo/sdk/network/f/e/i;

    move-result-object v0

    .line 3356
    iget-object v1, v0, Lsg/bigo/sdk/network/f/e/i;->c:Lsg/bigo/svcapi/linkd/ILinkd;

    if-eqz v1, :cond_4a

    .line 3360
    invoke-virtual {v0}, Lsg/bigo/sdk/network/f/e/i;->b()Z

    move-result v1

    if-eqz v1, :cond_40

    .line 3361
    invoke-virtual {v0, p1}, Lsg/bigo/sdk/network/f/e/i;->a(Z)V

    goto :goto_4a

    .line 3363
    :cond_40
    iget-object v1, v0, Lsg/bigo/sdk/network/f/e/i;->e:Landroid/os/Handler;

    new-instance v2, Lsg/bigo/sdk/network/f/e/i$9;

    invoke-direct {v2, v0, p1}, Lsg/bigo/sdk/network/f/e/i$9;-><init>(Lsg/bigo/sdk/network/f/e/i;Z)V

    invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    .line 145
    :cond_4a
    :goto_4a
    invoke-static {}, Lsg/bigo/sdk/network/h/a/b;->a()Lsg/bigo/sdk/network/h/a/b;

    move-result-object v0

    invoke-virtual {v0, p1}, Lsg/bigo/sdk/network/h/a/b;->onForeground(Z)V

    .line 146
    iget-object v0, p0, Lcom/masala/share/proto/t;->i:Lcom/masala/share/proto/o;

    if-eqz p1, :cond_5d

    .line 4172
    iget-object v0, v0, Lcom/masala/share/proto/o;->b:Lcom/masala/share/proto/h;

    const-string v1, "foreground_check"

    invoke-interface {v0, v1}, Lcom/masala/share/proto/h;->a(Ljava/lang/String;)V

    goto :goto_60

    .line 4175
    :cond_5d
    invoke-virtual {v0}, Lcom/masala/share/proto/o;->a()V

    .line 147
    :goto_60
    sget-object v0, Lcom/masala/share/h/b;->a:Lcom/masala/share/h/b;

    invoke-static {p1}, Lcom/masala/share/h/b;->a(Z)V

    return-void
.end method

.method public final c()Lsg/bigo/svcapi/linkd/ILinkd;
    .registers 2

    .line 118
    iget-object v0, p0, Lcom/masala/share/proto/t;->e:Lsg/bigo/svcapi/linkd/ILinkd;

    return-object v0
.end method

.method public final d()Lsg/bigo/svcapi/lbs/ILbs;
    .registers 2

    .line 119
    iget-object v0, p0, Lcom/masala/share/proto/t;->f:Lsg/bigo/svcapi/lbs/ILbs;

    return-object v0
.end method

.method public final onLinkdConnCookieChanged(I[B)V
    .registers 3

    return-void
.end method

.method public final onLinkdConnStat(I)V
    .registers 9

    .line 179
    invoke-static {}, Lcom/masala/share/eventbus/b;->a()Lcom/masala/share/eventbus/c;

    move-result-object v0

    const-string v1, "linkd_conn_change"

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Lcom/masala/share/eventbus/c;->a(Ljava/lang/String;Landroid/os/Bundle;)V

    .line 180
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lsg/bigo/svcapi/util/Utils;->getMyNetworkType(Landroid/content/Context;)I

    move-result v0

    invoke-static {v0}, Lsg/bigo/svcapi/YYTimeouts;->setNetworkType(I)V

    const/4 v0, 0x0

    if-eqz p1, :cond_1f

    const/4 v1, 0x2

    if-eq p1, v1, :cond_1c

    goto :goto_67

    .line 195
    :cond_1c
    iput v0, p0, Lcom/masala/share/proto/t;->j:I

    goto :goto_67

    .line 183
    :cond_1f
    sget-boolean p1, Lsg/bigo/sdk/network/c/i;->t:Z

    if-eqz p1, :cond_40

    .line 184
    sput-boolean v0, Lsg/bigo/sdk/network/c/i;->t:Z

    .line 185
    iget-object v1, p0, Lcom/masala/share/proto/t;->b:Landroid/content/Context;

    const/4 v3, 0x0

    sget-object p1, Lsg/bigo/sdk/network/c/i;->u:Ljava/util/LinkedList;

    invoke-virtual {p1}, Ljava/util/LinkedList;->toString()Ljava/lang/String;

    move-result-object v4

    sget-object p1, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;

    const-wide/16 v5, 0x1

    invoke-virtual {p1, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J

    move-result-wide v5

    const-string v2, "tcp_overflow"

    invoke-static/range {v1 .. v6}, Lsg/bigo/b/b/b;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;J)V

    .line 186
    sget-object p1, Lsg/bigo/sdk/network/c/i;->u:Ljava/util/LinkedList;

    invoke-virtual {p1}, Ljava/util/LinkedList;->clear()V

    .line 188
    :cond_40
    iget-object p1, p0, Lcom/masala/share/proto/t;->d:Lcom/masala/share/proto/b/d;

    invoke-virtual {p1}, Lcom/masala/share/proto/b/d;->getAppStatus()Lsg/bigo/svcapi/IAppStatus;

    move-result-object p1

    invoke-interface {p1}, Lsg/bigo/svcapi/IAppStatus;->foreground()Z

    move-result p1

    if-eqz p1, :cond_67

    iget p1, p0, Lcom/masala/share/proto/t;->j:I

    iget v0, p0, Lcom/masala/share/proto/t;->k:I

    if-ge p1, v0, :cond_67

    .line 189
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object p1

    invoke-static {p1}, Lsg/bigo/svcapi/util/Utils;->getMyNetworkType(Landroid/content/Context;)I

    move-result p1

    if-eqz p1, :cond_67

    const-string p1, "try_reconnect"

    .line 190
    invoke-virtual {p0, p1}, Lcom/masala/share/proto/t;->a(Ljava/lang/String;)V

    .line 191
    iget p1, p0, Lcom/masala/share/proto/t;->j:I

    add-int/lit8 p1, p1, 0x1

    iput p1, p0, Lcom/masala/share/proto/t;->j:I

    :cond_67
    :goto_67
    return-void
.end method

.method public final onLinkdKickOff(I)V
    .registers 5

    .line 205
    iget-object v0, p0, Lcom/masala/share/proto/t;->a:Ljava/lang/String;

    const-string v1, "You are Global kicked off"

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

    .line 5155
    iget-object v0, p0, Lcom/masala/share/proto/t;->a:Ljava/lang/String;

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    const-string v2, "onLoginResult: "

    invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

    const/16 v0, 0x16

    if-eq p1, v0, :cond_22

    const/16 v0, 0x1d

    if-eq p1, v0, :cond_22

    const/16 v0, 0x1c

    if-ne p1, v0, :cond_27

    .line 5157
    :cond_22
    iget-object v0, p0, Lcom/masala/share/proto/t;->i:Lcom/masala/share/proto/o;

    invoke-virtual {v0}, Lcom/masala/share/proto/o;->b()V

    :cond_27
    const/4 v0, 0x1

    .line 207
    invoke-virtual {p0, v0}, Lcom/masala/share/proto/t;->a(Z)V

    .line 208
    sget-boolean v0, Lcom/masala/share/utils/x;->a:Z

    if-nez v0, :cond_3f

    .line 209
    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object p1

    const-string v0, "Debug: You are kicked! "

    invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    check-cast p1, Ljava/lang/CharSequence;

    const/4 v0, 0x0

    .line 6026
    invoke-static {p1, v0}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V

    :cond_3f
    return-void
.end method

.method public final onNetworkStateChanged(Z)V
    .registers 2

    if-eqz p1, :cond_7

    const-string p1, "onNetworkStateChanged"

    .line 172
    invoke-virtual {p0, p1}, Lcom/masala/share/proto/t;->a(Ljava/lang/String;)V

    :cond_7
    return-void
.end method