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