UserProfileForQrCodeViewModel.smali
.class public final Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;
.super Lcom/imo/android/imoim/profile/viewmodel/user/BaseUserProfileViewModel;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/profile/viewmodel/user/b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel$a;
}
.end annotation
# static fields
.field public static final m:Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel$a;
# instance fields
.field public k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
.field public l:Ljava/lang/String;
.field private n:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->m:Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel$a;
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 13
invoke-direct {p0}, Lcom/imo/android/imoim/profile/viewmodel/user/BaseUserProfileViewModel;-><init>()V
const-string v0, ""
.line 16
iput-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->n:Ljava/lang/String;
return-void
.end method
.method public static final c(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;
.registers 6
const-class v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;
const-string v1, "sceneId"
invoke-static {p1, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "anonId"
invoke-static {p2, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 4014
invoke-static {p0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object p0
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p1, v1, v2
const/4 v2, 0x1
aput-object p2, v1, v2
.line 5013
invoke-static {v0, v1}, Lcom/imo/android/imoim/profile/viewmodel/user/BaseUserProfileViewModel;->a(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.line 3021
invoke-virtual {p0, v1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object p0
move-object v0, p0
check-cast v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;
.line 6028
iget-object v1, v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->n:Ljava/lang/String;
invoke-static {v1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_5c
.line 6031
iget-object v1, v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->j:Lcom/imo/android/imoim/profile/viewmodel/c;
invoke-virtual {v1, p1, p2}, Lcom/imo/android/imoim/profile/viewmodel/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 6032
iput-object p1, v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->l:Ljava/lang/String;
.line 6033
iput-object p2, v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->n:Ljava/lang/String;
.line 6034
new-instance p1, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
invoke-direct {p1, p2}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;-><init>(Ljava/lang/String;)V
iput-object p1, v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
.line 6035
iget-object p1, v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->a:Landroidx/lifecycle/MediatorLiveData;
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->q()Landroidx/lifecycle/LiveData;
move-result-object p2
new-instance v1, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel$b;
invoke-direct {v1, v0}, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel$b;-><init>(Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;)V
check-cast v1, Landroidx/lifecycle/Observer;
invoke-virtual {p1, p2, v1}, Landroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
.line 6041
iget-object p1, v0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->a:Landroidx/lifecycle/MediatorLiveData;
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->c()Landroidx/lifecycle/LiveData;
move-result-object p2
new-instance v1, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel$c;
invoke-direct {v1, v0}, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel$c;-><init>(Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;)V
check-cast v1, Landroidx/lifecycle/Observer;
invoke-virtual {p1, p2, v1}, Landroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
:cond_5c
const-string p1, "getVMProvider(activity)[\u2026Id, anonId)\n }"
.line 3021
invoke-static {p0, p1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public final A()Landroidx/lifecycle/LiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Lcom/imo/android/common/mvvm/e<",
"Ljava/lang/Object;",
">;>;"
}
.end annotation
.line 84
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_9
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;->g()Landroidx/lifecycle/LiveData;
move-result-object v0
const-string v1, "repository.unBlock()"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public final a()V
.registers 3
.line 67
invoke-super {p0}, Lcom/imo/android/imoim/profile/viewmodel/user/BaseUserProfileViewModel;->a()V
.line 68
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_c
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;->b()V
return-void
.end method
.method public final a(Ljava/lang/String;)V
.registers 4
.line 58
invoke-super {p0, p1}, Lcom/imo/android/imoim/profile/viewmodel/user/BaseUserProfileViewModel;->a(Ljava/lang/String;)V
.line 59
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_c
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c
invoke-virtual {v0, p1}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;->c(Ljava/lang/String;)V
return-void
.end method
.method public final d()Landroidx/lifecycle/LiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Landroidx/core/util/Pair<",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/imo/android/imoim/data/Album;",
">;>;>;"
}
.end annotation
.line 63
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_9
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 1180
:cond_9
iget-object v0, v0, Lcom/imo/android/imoim/profile/viewmodel/user/a/a;->b:Landroidx/lifecycle/MediatorLiveData;
const-string v1, "repository.albumList"
.line 63
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroidx/lifecycle/LiveData;
return-object v0
.end method
.method public final o()V
.registers 3
.line 53
invoke-super {p0}, Lcom/imo/android/imoim/profile/viewmodel/user/BaseUserProfileViewModel;->o()V
.line 54
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_c
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;->j()V
return-void
.end method
.method public final onCleared()V
.registers 3
.line 92
invoke-super {p0}, Lcom/imo/android/imoim/profile/viewmodel/user/BaseUserProfileViewModel;->onCleared()V
.line 93
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_c
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;->x_()V
return-void
.end method
.method public final q()Landroidx/lifecycle/LiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Lcom/imo/android/imoim/profile/viewmodel/user/a/c;",
">;"
}
.end annotation
.line 49
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_9
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;->d()Landroidx/lifecycle/MediatorLiveData;
move-result-object v0
const-string v1, "repository.profile"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroidx/lifecycle/LiveData;
return-object v0
.end method
.method public final w()Landroidx/lifecycle/LiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.line 88
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_9
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;->h()Landroidx/lifecycle/MutableLiveData;
move-result-object v0
const-string v1, "repository.hasUserLeft"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroidx/lifecycle/LiveData;
return-object v0
.end method
.method public final x()Landroidx/lifecycle/LiveData;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Lcom/imo/android/common/mvvm/e<",
"Lcom/imo/android/imoim/profile/viewmodel/a;",
">;>;"
}
.end annotation
.line 72
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_9
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 2048
:cond_9
new-instance v1, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v1}, Landroidx/lifecycle/MutableLiveData;-><init>()V
.line 2049
const-class v2, Lcom/imo/android/imoim/newfriends/c/a;
invoke-static {v2}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/newfriends/c/a;
if-eqz v2, :cond_2b
iget-object v0, v0, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;->g:Ljava/lang/String;
new-instance v3, Lcom/imo/android/imoim/profile/viewmodel/user/a/g$b;
invoke-direct {v3, v1}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g$b;-><init>(Landroidx/lifecycle/MutableLiveData;)V
check-cast v3, Lb/a;
.line 2064
new-instance v4, Lcom/imo/android/imoim/profile/viewmodel/user/a/g$c;
invoke-direct {v4, v1}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g$c;-><init>(Landroidx/lifecycle/MutableLiveData;)V
check-cast v4, Lb/a;
.line 2049
invoke-interface {v2, v0, v3, v4}, Lcom/imo/android/imoim/newfriends/c/a;->a(Ljava/lang/String;Lb/a;Lb/a;)V
.line 2071
:cond_2b
check-cast v1, Landroidx/lifecycle/LiveData;
return-object v1
.end method
.method public final y()Landroidx/lifecycle/LiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Lcom/imo/android/common/mvvm/e<",
"Ljava/lang/Object;",
">;>;"
}
.end annotation
.line 76
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_9
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;->e()Landroidx/lifecycle/LiveData;
move-result-object v0
const-string v1, "repository.deleteFriend()"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public final z()Landroidx/lifecycle/LiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Lcom/imo/android/common/mvvm/e<",
"Ljava/lang/Object;",
">;>;"
}
.end annotation
.line 80
iget-object v0, p0, Lcom/imo/android/imoim/profile/viewmodel/user/UserProfileForQrCodeViewModel;->k:Lcom/imo/android/imoim/profile/viewmodel/user/a/g;
if-nez v0, :cond_9
const-string v1, "repository"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/viewmodel/user/a/g;->f()Landroidx/lifecycle/LiveData;
move-result-object v0
const-string v1, "repository.block()"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method