a.smali
.class public final Lcom/live/share64/proto/a/b/a;
.super Lcom/live/share64/proto/a/b/a/a;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 39
invoke-direct {p0}, Lcom/live/share64/proto/a/b/a/a;-><init>()V
return-void
.end method
.method private static a(Ljava/lang/String;)Ljava/util/Map;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
const-string v0, "WIFI"
const-string v1, "3G"
const-string v2, "2G"
.line 173
new-instance v3, Ljava/util/HashMap;
invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
.line 174
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_49
.line 176
:try_start_11
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 177
invoke-virtual {v4, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_27
.line 178
invoke-virtual {v4, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result p0
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
invoke-interface {v3, v2, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 180
:cond_27
invoke-virtual {v4, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_38
.line 181
invoke-virtual {v4, v1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result p0
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
invoke-interface {v3, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 183
:cond_38
invoke-virtual {v4, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_49
.line 184
invoke-virtual {v4, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result p0
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
invoke-interface {v3, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_49
.catch Lorg/json/JSONException; {:try_start_11 .. :try_end_49} :catch_49
:catch_49
:cond_49
return-object v3
.end method
.method static synthetic a(Ljava/util/Map;)V
.registers 9
const-string v0, "media_director_expiration"
const-string v1, "profile_refresh_sec"
const/16 v2, 0xf
.line 1129
invoke-static {p0, v2}, Lcom/live/share64/proto/a/a/a;->a(Ljava/util/Map;I)Ljava/lang/String;
move-result-object p0
.line 1130
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_94
.line 1133
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const-string v3, "handle common cfg "
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v3, "FetchConfigV2Coll"
invoke-static {v3, v2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1136
:try_start_1f
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1138
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_47
.line 1139
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result p0
int-to-long v4, p0
const-wide/16 v6, 0x3e8
mul-long v4, v4, v6
const-wide/32 v6, 0x493e0
cmp-long p0, v4, v6
if-gez p0, :cond_3b
move-wide v4, v6
:cond_3b
const-string p0, "pref_update_list"
const-string v1, "profile_refresh_interval"
.line 2148
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
const/4 v5, 0x1
.line 3120
invoke-static {p0, v1, v4, v5}, Lcom/live/share64/utils/a/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;I)V
.line 1142
:cond_47
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_94
.line 1143
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result p0
if-lez p0, :cond_94
const-string v0, "handleTimeIntervalConfig MEDIA_DIRECTOR_EXPIRATION -> "
.line 1145
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v3, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1146
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v0
const-string v1, "userinfo"
const/4 v2, 0x0
.line 4119
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
const-string v1, "key_media_director_expiration"
.line 4120
invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
.line 5078
invoke-static {}, Lsg/bigo/live/support64/v$a;->a()Lsg/bigo/live/support64/v;
move-result-object v0
.line 5295
iget-boolean v1, v0, Lsg/bigo/live/support64/v;->f:Z
if-eqz v1, :cond_94
.line 5298
sget-object v1, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;
const-string v2, "MediaDirector setExpiration:"
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 5299
iput p0, v0, Lsg/bigo/live/support64/v;->c:I
.line 5300
invoke-virtual {v0}, Lsg/bigo/live/support64/v;->b()V
:try_end_94
.catch Lorg/json/JSONException; {:try_start_1f .. :try_end_94} :catch_94
:catch_94
:cond_94
return-void
.end method
.method static synthetic b(Ljava/util/Map;)V
.registers 2
if-eqz p0, :cond_f
const/16 v0, 0x17
.line 6165
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {p0, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/lang/String;
goto :goto_10
:cond_f
const/4 p0, 0x0
.line 6167
:goto_10
invoke-static {p0}, Lcom/live/share64/proto/a/b/a;->a(Ljava/lang/String;)Ljava/util/Map;
move-result-object p0
.line 6169
invoke-static {p0}, Llive/sg/bigo/svcapi/t;->a(Ljava/util/Map;)V
return-void
.end method
.method static synthetic c(Ljava/util/Map;)V
.registers 12
const-string v0, "notify_start_pk_time_for_new"
const-string v1, "notify_pk_end_time"
const-string v2, "notify_start_pk_time"
const-string v3, "media_director_enable"
const/16 v4, 0x28
.line 6194
invoke-static {p0, v4}, Lcom/live/share64/proto/a/a/a;->a(Ljava/util/Map;I)Ljava/lang/String;
move-result-object p0
.line 6197
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_fb
.line 6202
:try_start_14
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 6203
invoke-virtual {v4, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
:try_end_1d
.catch Lorg/json/JSONException; {:try_start_14 .. :try_end_1d} :catch_fb
const-string v5, "userinfo"
const-string v6, "FetchConfigV2Coll"
const/4 v7, 0x0
if-eqz p0, :cond_71
.line 6204
:try_start_24
invoke-virtual {v4, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result p0
const-string v3, "handleCommonSwitch directorSwitch -> "
.line 6205
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v3, v8}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 7071
invoke-static {v6, v3}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 6206
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v3
const/4 v8, 0x1
if-ne p0, v8, :cond_3e
const/4 v9, 0x1
goto :goto_3f
:cond_3e
const/4 v9, 0x0
.line 7109
:goto_3f
invoke-virtual {v3, v5, v7}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v3
invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v3
const-string v10, "key_director_enable"
.line 7110
invoke-interface {v3, v10, v9}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v3
invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->apply()V
if-ne p0, v8, :cond_54
const/4 p0, 0x1
goto :goto_55
:cond_54
const/4 p0, 0x0
.line 6208
:goto_55
sget-boolean v3, Lcom/live/share64/utils/m;->a:Z
if-nez v3, :cond_6a
.line 6210
invoke-static {}, Lsg/bigo/live/support64/k/a;->f()I
move-result v3
if-nez v3, :cond_61
move v8, p0
goto :goto_69
.line 6211
:cond_61
invoke-static {}, Lsg/bigo/live/support64/k/a;->f()I
move-result p0
if-ne p0, v8, :cond_68
goto :goto_69
:cond_68
const/4 v8, 0x0
:goto_69
move p0, v8
.line 8078
:cond_6a
invoke-static {}, Lsg/bigo/live/support64/v$a;->a()Lsg/bigo/live/support64/v;
move-result-object v3
.line 6213
invoke-virtual {v3, p0}, Lsg/bigo/live/support64/v;->a(Z)V
.line 6215
:cond_71
invoke-virtual {v4, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_9f
.line 6216
invoke-virtual {v4, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result p0
const-string v2, "handleCommonSwitch KEY_START_PK_TIME -> "
.line 6217
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 9071
invoke-static {v6, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
if-lez p0, :cond_9f
.line 9488
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2, v5, v7}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v2
.line 9489
invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
const-string v3, "key_start_pk_time"
invoke-interface {v2, v3, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object p0
invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
.line 6222
:cond_9f
invoke-virtual {v4, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_cd
.line 6223
invoke-virtual {v4, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result p0
const-string v1, "handleCommonSwitch KEY_TOTAL_PK_TIME -> "
.line 6224
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 10071
invoke-static {v6, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
if-lez p0, :cond_cd
.line 10509
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1, v5, v7}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v1
.line 10510
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
const-string v2, "key_total_pk_time"
invoke-interface {v1, v2, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object p0
invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
.line 6230
:cond_cd
invoke-virtual {v4, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_fb
.line 6231
invoke-virtual {v4, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result p0
const-string v0, "handleCommonSwitch KEY_TOTAL_PK_TIME_FOR_NEW -> "
.line 6232
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 11071
invoke-static {v6, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
if-lez p0, :cond_fb
.line 11519
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, v5, v7}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
.line 11520
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
const-string v1, "key_start_pk_time_for_new"
invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object p0
invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
:try_end_fb
.catch Lorg/json/JSONException; {:try_start_24 .. :try_end_fb} :catch_fb
:catch_fb
:cond_fb
return-void
.end method
.method static synthetic d(Ljava/util/Map;)V
.registers 8
const-string v0, "setting_pref"
const/16 v1, 0x3c
.line 12101
invoke-static {p0, v1}, Lcom/live/share64/proto/a/a/a;->a(Ljava/util/Map;I)Ljava/lang/String;
move-result-object p0
.line 12103
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_7b
.line 12107
:try_start_e
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string p0, "webview_sdk_switch"
const/4 v2, 0x1
.line 12108
invoke-virtual {v1, p0, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result p0
.line 13048
invoke-static {}, Lsg/bigo/web/jsbridge/a$a;->a()Lsg/bigo/web/jsbridge/a;
move-result-object v3
const/4 v4, 0x0
if-ne p0, v2, :cond_23
const/4 v5, 0x1
goto :goto_24
:cond_23
const/4 v5, 0x0
.line 13089
:goto_24
iput-boolean v5, v3, Lsg/bigo/web/jsbridge/a;->b:Z
const-string v3, "domain_white_list"
.line 12110
invoke-virtual {v1, v3}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v1
.line 12111
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
const/4 v5, 0x0
.line 12112
:goto_32
invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
move-result v6
if-ge v5, v6, :cond_42
.line 12113
invoke-virtual {v1, v5}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object v6
invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v5, v5, 0x1
goto :goto_32
.line 12115
:cond_42
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v5
.line 13397
invoke-virtual {v5, v0, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v5
.line 13398
invoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
const-string v6, "key_web_view_sdk_switch"
if-ne p0, v2, :cond_53
goto :goto_54
:cond_53
const/4 v2, 0x0
:goto_54
invoke-interface {v5, v6, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object p0
invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
.line 12116
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object p0
invoke-virtual {v1}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
move-result-object v1
.line 13407
invoke-virtual {p0, v0, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object p0
.line 13408
invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object p0
const-string v0, "key_web_view_white_list"
invoke-interface {p0, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object p0
invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
.line 14048
invoke-static {}, Lsg/bigo/web/jsbridge/a$a;->a()Lsg/bigo/web/jsbridge/a;
move-result-object p0
.line 12117
invoke-virtual {p0, v3}, Lsg/bigo/web/jsbridge/a;->a(Ljava/util/List;)V
:try_end_7b
.catch Lorg/json/JSONException; {:try_start_e .. :try_end_7b} :catch_7b
:catch_7b
:cond_7b
return-void
.end method
# virtual methods
.method public final a()I
.registers 2
const/16 v0, 0x12
return v0
.end method
.method public final b()I
.registers 2
const/16 v0, 0xb
return v0
.end method
.method public final c()V
.registers 3
.line 67
invoke-virtual {p0}, Lcom/live/share64/proto/a/b/a;->e()V
.line 68
new-instance v0, Lcom/live/share64/proto/a/b/a$1;
invoke-direct {v0, p0}, Lcom/live/share64/proto/a/b/a$1;-><init>(Lcom/live/share64/proto/a/b/a;)V
const/4 v1, 0x5
new-array v1, v1, [I
fill-array-data v1, :array_18
invoke-static {v0, v1}, Lcom/live/share64/proto/a/a/a;->a(Lcom/live/share64/proto/a/a/d;[I)V
.line 93
sget-boolean v0, Lcom/live/share64/utils/m;->a:Z
.line 97
invoke-static {}, Lcom/live/share64/utils/b;->a()V
return-void
nop
:array_18
.array-data 4
0xf
0x17
0x28
0x2c
0x3c
.end array-data
.end method