a.smali
.class public final Lcom/imo/android/imoim/managers/a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/managers/a$a;
}
.end annotation
# instance fields
.field private a:Landroid/os/Handler;
# direct methods
.method public constructor <init>()V
.registers 4
.line 45
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 42
new-instance v0, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v0, p0, Lcom/imo/android/imoim/managers/a;->a:Landroid/os/Handler;
.line 1056
new-instance v0, Lsg/bigo/config/b$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lsg/bigo/config/b$a;-><init>(B)V
const-string v2, "https://config.imoim.app/v1/exp/getgroup"
.line 1118
iput-object v2, v0, Lsg/bigo/config/b$a;->c:Ljava/lang/String;
.line 49
invoke-static {}, Lcom/imo/android/imoim/util/ei;->m()Ljava/lang/String;
move-result-object v2
.line 2108
iput-object v2, v0, Lsg/bigo/config/b$a;->a:Ljava/lang/String;
.line 49
sget-object v2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
.line 2113
iput-object v2, v0, Lsg/bigo/config/b$a;->b:Ljava/lang/Boolean;
.line 50
new-instance v2, Lcom/imo/android/imoim/managers/a$2;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/managers/a$2;-><init>(Lcom/imo/android/imoim/managers/a;)V
.line 2128
iput-object v2, v0, Lsg/bigo/config/b$a;->e:Lsg/bigo/config/i;
.line 51
new-instance v2, Lcom/imo/android/imoim/managers/a$1;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/managers/a$1;-><init>(Lcom/imo/android/imoim/managers/a;)V
.line 2133
iput-object v2, v0, Lsg/bigo/config/b$a;->f:Lsg/bigo/config/e/a;
.line 3079
iget-object v2, v0, Lsg/bigo/config/b$a;->a:Ljava/lang/String;
if-eqz v2, :cond_98
.line 3082
iget-object v2, v0, Lsg/bigo/config/b$a;->b:Ljava/lang/Boolean;
if-eqz v2, :cond_90
.line 3085
iget-object v2, v0, Lsg/bigo/config/b$a;->c:Ljava/lang/String;
if-eqz v2, :cond_88
.line 3088
iget-object v2, v0, Lsg/bigo/config/b$a;->d:Ljava/lang/String;
if-eqz v2, :cond_80
.line 3091
iget-object v2, v0, Lsg/bigo/config/b$a;->e:Lsg/bigo/config/i;
if-eqz v2, :cond_78
.line 3094
iget-object v2, v0, Lsg/bigo/config/b$a;->f:Lsg/bigo/config/e/a;
if-eqz v2, :cond_70
.line 3097
new-instance v2, Lsg/bigo/config/b;
invoke-direct {v2, v1}, Lsg/bigo/config/b;-><init>(B)V
.line 3098
iget-object v1, v0, Lsg/bigo/config/b$a;->a:Ljava/lang/String;
.line 4009
iput-object v1, v2, Lsg/bigo/config/b;->a:Ljava/lang/String;
.line 3099
iget-object v1, v0, Lsg/bigo/config/b$a;->b:Ljava/lang/Boolean;
.line 5009
iput-object v1, v2, Lsg/bigo/config/b;->b:Ljava/lang/Boolean;
.line 3100
iget-object v1, v0, Lsg/bigo/config/b$a;->c:Ljava/lang/String;
.line 6009
iput-object v1, v2, Lsg/bigo/config/b;->c:Ljava/lang/String;
.line 3101
iget-object v1, v0, Lsg/bigo/config/b$a;->d:Ljava/lang/String;
.line 7009
iput-object v1, v2, Lsg/bigo/config/b;->d:Ljava/lang/String;
.line 3102
iget-object v1, v0, Lsg/bigo/config/b$a;->e:Lsg/bigo/config/i;
.line 8009
iput-object v1, v2, Lsg/bigo/config/b;->e:Lsg/bigo/config/i;
.line 3103
iget-object v0, v0, Lsg/bigo/config/b$a;->f:Lsg/bigo/config/e/a;
.line 9009
iput-object v0, v2, Lsg/bigo/config/b;->f:Lsg/bigo/config/e/a;
.line 101
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
invoke-static {v0, v2}, Lsg/bigo/config/f;->a(Landroid/content/Context;Lsg/bigo/config/b;)V
.line 104
invoke-direct {p0}, Lcom/imo/android/imoim/managers/a;->b()V
return-void
.line 3095
:cond_70
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "abSdkConfig error:statReporter must not null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 3092
:cond_78
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "abSdkConfig error:envGetter must not null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 3089
:cond_80
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "abSdkConfig error:abCheckReportUrl must not null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 3086
:cond_88
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "abSdkConfig error:serverUrl must not null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 3083
:cond_90
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "abSdkConfig error:debug must not null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 3080
:cond_98
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "abSdkConfig error:debugVersionName must not null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static a(Ljava/lang/String;I)I
.registers 3
.line 13105
invoke-static {}, Lsg/bigo/config/c/a;->a()Lsg/bigo/config/c/a;
move-result-object v0
invoke-virtual {v0, p0}, Lsg/bigo/config/c/a;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_e
.line 199
invoke-static {p0, p1}, Lsg/bigo/config/f;->a(Ljava/lang/String;I)I
move-result p1
:cond_e
return p1
.end method
.method public static a(Ljava/lang/String;J)J
.registers 4
.line 14105
invoke-static {}, Lsg/bigo/config/c/a;->a()Lsg/bigo/config/c/a;
move-result-object v0
invoke-virtual {v0, p0}, Lsg/bigo/config/c/a;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_e
.line 241
invoke-static {p0, p1, p2}, Lsg/bigo/config/f;->a(Ljava/lang/String;J)J
move-result-wide p1
:cond_e
return-wide p1
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 3
.line 9105
invoke-static {}, Lsg/bigo/config/c/a;->a()Lsg/bigo/config/c/a;
move-result-object v0
invoke-virtual {v0, p0}, Lsg/bigo/config/c/a;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_e
.line 148
invoke-static {p0, p1}, Lsg/bigo/config/f;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
:cond_e
return-object p1
.end method
.method private synthetic a(Ljava/lang/String;Lsg/bigo/config/n;Ljava/lang/String;)V
.registers 4
.line 170
invoke-interface {p2, p3}, Lsg/bigo/config/n;->onReceiveValue(Ljava/lang/Object;)V
return-void
.end method
.method public static a(Ljava/lang/String;Z)Z
.registers 3
.line 12105
invoke-static {}, Lsg/bigo/config/c/a;->a()Lsg/bigo/config/c/a;
move-result-object v0
invoke-virtual {v0, p0}, Lsg/bigo/config/c/a;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_e
.line 178
invoke-static {p0, p1}, Lsg/bigo/config/f;->a(Ljava/lang/String;Z)Z
move-result p1
:cond_e
return p1
.end method
.method private b()V
.registers 5
.line 108
iget-object v0, p0, Lcom/imo/android/imoim/managers/a;->a:Landroid/os/Handler;
sget-object v1, Lcom/imo/android/imoim/managers/-$$Lambda$a$1znOU5CqhVJxrK6KCL5IhIUJsY4;->INSTANCE:Lcom/imo/android/imoim/managers/-$$Lambda$a$1znOU5CqhVJxrK6KCL5IhIUJsY4;
const-wide/16 v2, 0xbb8
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method private static synthetic c()V
.registers 7
.line 110
invoke-static {}, Lcom/imo/android/imoim/util/ei;->h()Ljava/lang/String;
move-result-object v0
.line 111
invoke-static {}, Lcom/imo/android/imoim/util/ei;->a()Ljava/lang/String;
move-result-object v1
.line 112
invoke-static {}, Lcom/imo/android/imoim/util/ei;->x()Ljava/lang/String;
move-result-object v2
.line 113
invoke-static {}, Lcom/imo/android/imoim/util/ei;->m()Ljava/lang/String;
move-result-object v3
.line 116
new-instance v4, Ljava/util/HashMap;
invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
.line 117
sget-object v5, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v5}, Lcom/imo/android/imoim/managers/c;->j()Ljava/lang/String;
move-result-object v5
const-string v6, "uid"
invoke-interface {v4, v6, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 120
new-instance v5, Lsg/bigo/config/a/c$a;
invoke-direct {v5}, Lsg/bigo/config/a/c$a;-><init>()V
const/16 v6, 0x3e
.line 14117
iput v6, v5, Lsg/bigo/config/a/c$a;->a:I
.line 14142
iput-object v0, v5, Lsg/bigo/config/a/c$a;->e:Ljava/lang/String;
.line 14162
iput-object v1, v5, Lsg/bigo/config/a/c$a;->i:Ljava/lang/String;
.line 15147
iput-object v2, v5, Lsg/bigo/config/a/c$a;->f:Ljava/lang/String;
.line 16137
iput-object v3, v5, Lsg/bigo/config/a/c$a;->d:Ljava/lang/String;
const/4 v0, 0x0
.line 16157
iput v0, v5, Lsg/bigo/config/a/c$a;->h:I
.line 17152
iput v0, v5, Lsg/bigo/config/a/c$a;->g:I
.line 17198
invoke-interface {v4}, Ljava/util/Map;->size()I
move-result v1
if-lez v1, :cond_41
.line 17199
iget-object v1, v5, Lsg/bigo/config/a/c$a;->m:Ljava/util/Map;
invoke-interface {v1, v4}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 130
:cond_41
invoke-virtual {v5}, Lsg/bigo/config/a/c$a;->a()Lsg/bigo/config/a/c;
move-result-object v1
:try_start_45
const-string v2, "ABTestManager"
.line 134
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "fetch config: "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Lsg/bigo/config/a/c;->a()Lorg/json/JSONObject;
move-result-object v4
invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 18071
invoke-static {v2, v3}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
:try_end_60
.catch Ljava/lang/Exception; {:try_start_45 .. :try_end_60} :catch_60
.line 140
:catch_60
new-instance v2, Lcom/imo/android/imoim/managers/a$a;
invoke-direct {v2, v0}, Lcom/imo/android/imoim/managers/a$a;-><init>(B)V
sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
.line 20056
invoke-static {}, Lsg/bigo/config/b/a$a;->a()Lsg/bigo/config/b/a;
move-result-object v3
.line 20065
invoke-static {}, Lsg/bigo/config/d;->a()Lsg/bigo/config/d;
move-result-object v4
invoke-virtual {v4}, Lsg/bigo/config/d;->b()V
.line 20066
invoke-static {}, Lsg/bigo/config/d;->a()Lsg/bigo/config/d;
move-result-object v4
new-instance v5, Lsg/bigo/config/b/a$1;
invoke-direct {v5, v3, v1, v2}, Lsg/bigo/config/b/a$1;-><init>(Lsg/bigo/config/b/a;Lsg/bigo/config/a/c;Lsg/bigo/config/c;)V
const-wide/16 v1, 0x1e
invoke-virtual {v4, v5, v1, v2, v0}, Lsg/bigo/config/d;->a(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V
return-void
.end method
.method public static synthetic lambda$05C8MvVnm5ba-y92tiqjO7aFSsA(Lcom/imo/android/imoim/managers/a;Ljava/lang/String;Lsg/bigo/config/n;Ljava/lang/String;)V
.registers 4
invoke-direct {p0, p1, p2, p3}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;Lsg/bigo/config/n;Ljava/lang/String;)V
return-void
.end method
.method public static synthetic lambda$1znOU5CqhVJxrK6KCL5IhIUJsY4()V
.registers 0
invoke-static {}, Lcom/imo/android/imoim/managers/a;->c()V
return-void
.end method
# virtual methods
.method final a()V
.registers 1
.line 275
invoke-direct {p0}, Lcom/imo/android/imoim/managers/a;->b()V
return-void
.end method
.method public final a(Ljava/lang/String;Ljava/lang/String;Lsg/bigo/config/n;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lsg/bigo/config/n<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 162
new-instance v0, Lcom/imo/android/imoim/managers/-$$Lambda$a$05C8MvVnm5ba-y92tiqjO7aFSsA;
invoke-direct {v0, p0, p1, p3}, Lcom/imo/android/imoim/managers/-$$Lambda$a$05C8MvVnm5ba-y92tiqjO7aFSsA;-><init>(Lcom/imo/android/imoim/managers/a;Ljava/lang/String;Lsg/bigo/config/n;)V
.line 9228
new-instance p3, Ljava/lang/StringBuilder;
const-string v1, "get String Async="
invoke-direct {p3, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 10056
invoke-static {}, Lsg/bigo/config/b/a$a;->a()Lsg/bigo/config/b/a;
move-result-object v1
.line 9228
invoke-virtual {v1}, Lsg/bigo/config/b/a;->a()Z
move-result v1
invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
.line 11056
invoke-static {}, Lsg/bigo/config/b/a$a;->a()Lsg/bigo/config/b/a;
move-result-object p3
.line 9229
invoke-virtual {p3}, Lsg/bigo/config/b/a;->a()Z
move-result p3
if-eqz p3, :cond_2e
.line 9230
invoke-static {}, Lsg/bigo/config/d;->a()Lsg/bigo/config/d;
move-result-object p3
new-instance v1, Lsg/bigo/config/f$3;
invoke-direct {v1, p1, p2, v0}, Lsg/bigo/config/f$3;-><init>(Ljava/lang/String;Ljava/lang/String;Lsg/bigo/config/n;)V
invoke-virtual {p3, v1}, Lsg/bigo/config/d;->a(Ljava/lang/Runnable;)Z
return-void
.line 9244
:cond_2e
new-instance p3, Lsg/bigo/config/f$4;
invoke-direct {p3, p1, p2, v0}, Lsg/bigo/config/f$4;-><init>(Ljava/lang/String;Ljava/lang/String;Lsg/bigo/config/n;)V
.line 12056
invoke-static {}, Lsg/bigo/config/b/a$a;->a()Lsg/bigo/config/b/a;
move-result-object v1
.line 9269
invoke-virtual {v1, p3}, Lsg/bigo/config/b/a;->a(Lsg/bigo/config/e;)V
.line 9270
invoke-static {}, Lsg/bigo/config/d;->a()Lsg/bigo/config/d;
move-result-object v1
new-instance v2, Lsg/bigo/config/f$5;
invoke-direct {v2, p3, p1, p2, v0}, Lsg/bigo/config/f$5;-><init>(Lsg/bigo/config/e;Ljava/lang/String;Ljava/lang/String;Lsg/bigo/config/n;)V
.line 12075
iget-object p1, v1, Lsg/bigo/config/d;->d:Landroid/os/Handler;
const-wide/16 p2, 0x1388
invoke-virtual {p1, v2, p2, p3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method