b.smali
.class public final Lcom/live/share64/utils/b;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static a:J = 0x0L
.field private static b:Ljava/lang/String; = ""
.field private static c:Z = false
.field private static d:Landroid/content/Context;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method static synthetic a(J)J
.registers 2
.line 31
sput-wide p0, Lcom/live/share64/utils/b;->a:J
return-wide p0
.end method
.method public static a(Ljava/lang/String;)Ljava/lang/String;
.registers 1
.line 126
invoke-static {p0}, Lsg/bigo/bigohttp/a/c;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static a()V
.registers 5
.line 81
sget-boolean v0, Lcom/live/share64/utils/b;->c:Z
if-eqz v0, :cond_17
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v0
sget-wide v2, Lcom/live/share64/utils/b;->a:J
sub-long/2addr v0, v2
invoke-static {v0, v1}, Ljava/lang/Math;->abs(J)J
move-result-wide v0
const-wide/32 v2, 0x927c0
cmp-long v4, v0, v2
if-gez v4, :cond_17
return-void
.line 86
:cond_17
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 87
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v0}, Lcom/live/share64/proto/a/a/h;->a(Landroid/content/Context;Ljava/util/Map;)V
const/4 v1, 0x1
.line 89
sput-boolean v1, Lcom/live/share64/utils/b;->c:Z
.line 90
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const-string v3, "fetchServerHosts "
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v3, "SvrCfg"
invoke-static {v3, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
new-array v1, v1, [I
const/4 v2, 0x0
const/16 v3, 0x11
aput v3, v1, v2
.line 91
new-instance v2, Lcom/live/share64/utils/b$2;
invoke-direct {v2}, Lcom/live/share64/utils/b$2;-><init>()V
invoke-static {v1, v0, v2}, Lcom/live/share64/proto/e;->a([ILjava/util/Map;Lcom/live/share64/proto/a/a/d;)V
return-void
.end method
.method public static a(Landroid/content/Context;)V
.registers 6
if-nez p0, :cond_3
return-void
.line 60
:cond_3
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p0
.line 61
sput-object p0, Lcom/live/share64/utils/b;->d:Landroid/content/Context;
new-instance v0, Lcom/live/share64/utils/b$1;
invoke-direct {v0}, Lcom/live/share64/utils/b$1;-><init>()V
new-instance v1, Landroid/content/IntentFilter;
const-string v2, "action.fetch_server_hosts"
invoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
invoke-virtual {p0, v0, v1}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 71
sget-object p0, Lcom/live/share64/utils/b;->d:Landroid/content/Context;
const/4 v0, 0x0
const-string v1, "m_svc_hosts"
invoke-virtual {p0, v1, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object p0
const-wide/16 v0, 0x0
const-string v2, "ts"
.line 72
invoke-interface {p0, v2, v0, v1}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
move-result-wide v2
cmp-long v4, v2, v0
if-eqz v4, :cond_5e
.line 73
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sub-long/2addr v0, v2
invoke-static {v0, v1}, Ljava/lang/Math;->abs(J)J
move-result-wide v0
const-wide/32 v2, 0x5265c00
cmp-long v4, v0, v2
if-gez v4, :cond_5e
const/4 v0, 0x0
const-string v1, "map"
.line 74
invoke-interface {p0, v1, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 75
sput-object p0, Lcom/live/share64/utils/b;->b:Ljava/lang/String;
invoke-static {p0}, Lcom/imo/android/imoim/fresco/a/j;->a(Ljava/lang/String;)V
.line 76
new-instance p0, Ljava/lang/StringBuilder;
const-string v0, "init bigo server hosts "
invoke-direct {p0, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
sget-object v0, Lcom/live/share64/utils/b;->b:Ljava/lang/String;
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string v0, "SvrCfg"
invoke-static {v0, p0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
:cond_5e
return-void
.end method
.method static synthetic b()Ljava/lang/String;
.registers 1
.line 31
sget-object v0, Lcom/live/share64/utils/b;->b:Ljava/lang/String;
return-object v0
.end method
.method static synthetic b(Ljava/lang/String;)Ljava/lang/String;
.registers 1
.line 31
sput-object p0, Lcom/live/share64/utils/b;->b:Ljava/lang/String;
return-object p0
.end method
.method static synthetic c()Landroid/content/Context;
.registers 1
.line 31
sget-object v0, Lcom/live/share64/utils/b;->d:Landroid/content/Context;
return-object v0
.end method