a.smali
.class public final Lcom/imo/android/imoim/setting/security/a;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field final a:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/util/List<",
"Lcom/imo/android/imoim/setting/security/DeviceEntity;",
">;>;"
}
.end annotation
.end field
.field final b:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private c:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 2
.line 13
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, "DeviceRepository"
.line 15
iput-object v0, p0, Lcom/imo/android/imoim/setting/security/a;->c:Ljava/lang/String;
.line 17
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/setting/security/a;->a:Landroidx/lifecycle/MutableLiveData;
.line 18
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/setting/security/a;->b:Landroidx/lifecycle/MutableLiveData;
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;Ljava/lang/String;)V
.registers 7
.line 50
sget-object v0, Lcom/imo/android/imoim/IMO;->e:Lcom/imo/android/imoim/managers/as;
new-instance v0, Lcom/imo/android/imoim/setting/security/a$a;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/setting/security/a$a;-><init>(Lcom/imo/android/imoim/setting/security/a;)V
check-cast v0, Lb/a;
.line 1734
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 1735
sget-object v2, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v2}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v2
const-string v3, "uid"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1736
sget-object v2, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
invoke-virtual {v2}, Lcom/imo/android/imoim/network/Dispatcher4;->getSSID()Ljava/lang/String;
move-result-object v2
const-string v3, "ssid"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1737
sget-object v2, Lcom/imo/android/imoim/IMO;->t:Lcom/imo/android/imoim/managers/bg;
invoke-virtual {v2}, Lcom/imo/android/imoim/managers/bg;->g()Ljava/lang/String;
move-result-object v2
const-string v3, "phone"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1738
sget-object v2, Lcom/imo/android/imoim/IMO;->t:Lcom/imo/android/imoim/managers/bg;
invoke-virtual {v2}, Lcom/imo/android/imoim/managers/bg;->b()Ljava/lang/String;
move-result-object v2
const-string v3, "phone_cc"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "delete_udid"
.line 1739
invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "delete_ssid"
.line 1740
invoke-interface {v1, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1741
invoke-static {}, Lcom/imo/android/imoim/util/e;->b()Ljava/lang/String;
move-result-object p1
.line 1742
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-nez p2, :cond_53
const-string p2, "anti_udid"
.line 1743
invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_53
const-string p1, "imo_account"
const-string p2, "delete_device"
.line 1745
invoke-static {p1, p2, v1, v0}, Lcom/imo/android/imoim/managers/as;->send(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lb/a;)V
return-void
.end method