IMAddContactComponent.smali
.class public final Lcom/imo/android/imoim/chat/IMAddContactComponent;
.super Lcom/imo/hd/component/BaseActivityComponent;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/hd/component/BaseActivityComponent<",
"Lcom/imo/android/imoim/chat/f;",
">;"
}
.end annotation
# instance fields
.field b:Ljava/lang/String;
.field c:Ljava/lang/String;
.field private d:Landroid/view/View;
.field private e:Landroid/view/View;
.field private f:Landroid/view/View;
.field private g:Landroid/view/View;
.field private h:Landroid/widget/ImageView;
.field private i:Landroid/widget/ImageView;
.field private j:Landroid/widget/TextView;
.field private k:Landroid/widget/TextView;
.field private l:Landroid/view/View;
.field private m:Landroid/view/View;
.field private n:Landroid/os/Handler;
.field private o:I
# direct methods
.method public constructor <init>(Lcom/imo/android/core/component/c;ILjava/lang/String;Ljava/lang/String;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/core/component/c<",
"*>;I",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
const-string v0, "help"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 38
invoke-direct {p0, p1}, Lcom/imo/hd/component/BaseActivityComponent;-><init>(Lcom/imo/android/core/component/c;)V
iput p2, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->o:I
iput-object p3, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->b:Ljava/lang/String;
iput-object p4, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->c:Ljava/lang/String;
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/chat/IMAddContactComponent;)Landroid/view/View;
.registers 1
.line 37
iget-object p0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
return-object p0
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/chat/IMAddContactComponent;Ljava/lang/String;Ljava/lang/String;)V
.registers 13
if-nez p1, :cond_3
return-void
.line 6269
:cond_3
new-instance v0, Landroid/view/ContextThemeWrapper;
.line 6270
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent;->x()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
check-cast v1, Landroid/content/Context;
const v2, 0x7f100188
.line 6269
invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
move-object v3, v0
check-cast v3, Landroid/content/Context;
const v0, 0x7f0f01a8
.line 6273
invoke-static {v0}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;
move-result-object v4
const v0, 0x7f0f02f3
.line 6274
invoke-static {v0}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;
move-result-object v5
const v6, 0x7f0f0c4e
.line 6275
new-instance v0, Lcom/imo/android/imoim/chat/IMAddContactComponent$a;
invoke-direct {v0, p0, p1, p2}, Lcom/imo/android/imoim/chat/IMAddContactComponent$a;-><init>(Lcom/imo/android/imoim/chat/IMAddContactComponent;Ljava/lang/String;Ljava/lang/String;)V
move-object v7, v0
check-cast v7, Lcom/imo/xui/widget/a/b$c;
const v8, 0x7f0f01f0
const/4 v9, 0x0
.line 6268
invoke-static/range {v3 .. v9}, Lcom/imo/android/imoim/util/common/l;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILcom/imo/xui/widget/a/b$c;ILcom/imo/xui/widget/a/b$c;)V
return-void
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/chat/IMAddContactComponent;)I
.registers 1
.line 37
iget p0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->o:I
return p0
.end method
.method public static final synthetic c(Lcom/imo/android/imoim/chat/IMAddContactComponent;)Landroid/view/View;
.registers 1
.line 37
iget-object p0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
return-object p0
.end method
.method private final h()V
.registers 5
.line 69
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->b:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->I(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1a
.line 70
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->m:Landroid/view/View;
const v1, 0x7f08088a
if-eqz v0, :cond_12
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
.line 71
:cond_12
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->l:Landroid/view/View;
if-eqz v0, :cond_19
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
:cond_19
return-void
.line 72
:cond_1a
iget v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->o:I
const/4 v1, 0x2
const v2, 0x7f090ad3
if-ne v0, v1, :cond_7b
.line 73
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->j:Landroid/widget/TextView;
const v1, 0x7f0600f0
if-eqz v0, :cond_30
.line 1040
invoke-static {v1}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v3
.line 73
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setTextColor(I)V
.line 74
:cond_30
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->k:Landroid/widget/TextView;
if-eqz v0, :cond_3b
.line 2040
invoke-static {v1}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v1
.line 74
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 75
:cond_3b
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->i:Landroid/widget/ImageView;
if-eqz v0, :cond_43
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 76
:cond_43
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->h:Landroid/widget/ImageView;
if-eqz v0, :cond_4d
const v1, 0x7f08039c
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 77
:cond_4d
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->m:Landroid/view/View;
const v1, 0x7f0807de
if-eqz v0, :cond_57
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
.line 78
:cond_57
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->l:Landroid/view/View;
if-eqz v0, :cond_5e
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
.line 79
:cond_5e
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
if-eqz v0, :cond_68
const v1, 0x7f060172
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
.line 80
:cond_68
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent;->x()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
const v1, 0x7f06016e
.line 3040
invoke-static {v1}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v1
.line 80
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
return-void
.line 84
:cond_7b
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->j:Landroid/widget/TextView;
const v1, 0x7f060422
if-eqz v0, :cond_89
.line 4040
invoke-static {v1}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v3
.line 84
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setTextColor(I)V
.line 86
:cond_89
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->k:Landroid/widget/TextView;
if-eqz v0, :cond_94
.line 5040
invoke-static {v1}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v1
.line 86
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 87
:cond_94
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->i:Landroid/widget/ImageView;
if-eqz v0, :cond_9d
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 88
:cond_9d
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->h:Landroid/widget/ImageView;
if-eqz v0, :cond_a7
const v1, 0x7f08027d
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 89
:cond_a7
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->m:Landroid/view/View;
const v1, 0x7f08005a
if-eqz v0, :cond_b1
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
.line 90
:cond_b1
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->l:Landroid/view/View;
if-eqz v0, :cond_b8
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
.line 91
:cond_b8
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
if-eqz v0, :cond_c2
const v1, 0x7f06001b
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
.line 92
:cond_c2
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent;->x()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
const v1, 0x7f06016f
.line 6040
invoke-static {v1}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v1
.line 92
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
return-void
.end method
.method private final i()V
.registers 4
.line 242
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
if-eqz v0, :cond_5
return-void
.line 246
:cond_5
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent;->x()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const v1, 0x7f090074
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewStub;
invoke-virtual {v0}, Landroid/view/ViewStub;->inflate()Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
const/4 v1, 0x0
if-eqz v0, :cond_23
const v2, 0x7f090072
.line 247
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_24
:cond_23
move-object v0, v1
:goto_24
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
.line 248
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
if-eqz v0, :cond_32
const v2, 0x7f090071
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_33
:cond_32
move-object v0, v1
:goto_33
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->f:Landroid/view/View;
.line 249
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->c:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->H(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_9e
.line 250
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
if-eqz v0, :cond_4b
const v2, 0x7f090085
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
goto :goto_4c
:cond_4b
move-object v0, v1
:goto_4c
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->j:Landroid/widget/TextView;
.line 251
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
if-eqz v0, :cond_5c
const v2, 0x7f090187
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
goto :goto_5d
:cond_5c
move-object v0, v1
:goto_5d
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->k:Landroid/widget/TextView;
.line 252
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
if-eqz v0, :cond_6d
const v2, 0x7f090835
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
goto :goto_6e
:cond_6d
move-object v0, v1
:goto_6e
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->h:Landroid/widget/ImageView;
.line 253
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
if-eqz v0, :cond_7e
const v2, 0x7f090873
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
goto :goto_7f
:cond_7e
move-object v0, v1
:goto_7f
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->i:Landroid/widget/ImageView;
.line 254
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
if-eqz v0, :cond_8d
const v2, 0x7f090083
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_8e
:cond_8d
move-object v0, v1
:goto_8e
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->l:Landroid/view/View;
.line 255
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
if-eqz v0, :cond_9b
const v1, 0x7f090185
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
:cond_9b
iput-object v1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->m:Landroid/view/View;
return-void
.line 257
:cond_9e
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->f:Landroid/view/View;
if-eqz v0, :cond_ac
const v2, 0x7f090084
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
goto :goto_ad
:cond_ac
move-object v0, v1
:goto_ad
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->j:Landroid/widget/TextView;
.line 258
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->f:Landroid/view/View;
if-eqz v0, :cond_bd
const v2, 0x7f090186
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
goto :goto_be
:cond_bd
move-object v0, v1
:goto_be
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->k:Landroid/widget/TextView;
.line 259
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->f:Landroid/view/View;
if-eqz v0, :cond_ce
const v2, 0x7f090834
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
goto :goto_cf
:cond_ce
move-object v0, v1
:goto_cf
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->h:Landroid/widget/ImageView;
.line 260
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->f:Landroid/view/View;
if-eqz v0, :cond_df
const v2, 0x7f090872
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
goto :goto_e0
:cond_df
move-object v0, v1
:goto_e0
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->i:Landroid/widget/ImageView;
.line 261
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->f:Landroid/view/View;
if-eqz v0, :cond_ee
const v2, 0x7f090082
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_ef
:cond_ee
move-object v0, v1
:goto_ef
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->l:Landroid/view/View;
.line 262
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->f:Landroid/view/View;
if-eqz v0, :cond_fc
const v1, 0x7f090184
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
:cond_fc
iput-object v1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->m:Landroid/view/View;
return-void
.end method
# virtual methods
.method public final a(Z)V
.registers 5
.line 297
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->b:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->I(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_9
return-void
.line 298
:cond_9
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
invoke-static {v0}, Lcom/imo/android/imoim/util/en;->e(Landroid/view/View;)Z
move-result v0
if-nez v0, :cond_12
return-void
.line 299
:cond_12
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->n:Landroid/os/Handler;
if-nez v0, :cond_2a
new-instance v0, Landroid/os/Handler;
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent;->x()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
const-string v2, "context"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;->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/chat/IMAddContactComponent;->n:Landroid/os/Handler;
.line 300
:cond_2a
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->n:Landroid/os/Handler;
if-eqz v0, :cond_32
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
:cond_32
const-wide/16 v0, 0x32
if-eqz p1, :cond_45
.line 302
iget-object p1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->n:Landroid/os/Handler;
if-eqz p1, :cond_44
new-instance v2, Lcom/imo/android/imoim/chat/IMAddContactComponent$f;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent$f;-><init>(Lcom/imo/android/imoim/chat/IMAddContactComponent;)V
check-cast v2, Ljava/lang/Runnable;
invoke-virtual {p1, v2, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
:cond_44
return-void
.line 309
:cond_45
iget-object p1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->n:Landroid/os/Handler;
if-eqz p1, :cond_53
new-instance v2, Lcom/imo/android/imoim/chat/IMAddContactComponent$g;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent$g;-><init>(Lcom/imo/android/imoim/chat/IMAddContactComponent;)V
check-cast v2, Ljava/lang/Runnable;
invoke-virtual {p1, v2, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
:cond_53
return-void
.end method
.method public final b()V
.registers 1
return-void
.end method
.method public final c()V
.registers 4
.line 56
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent;->x()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const v1, 0x7f0915bc
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->d:Landroid/view/View;
.line 58
sget-object v0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {v0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->isChatCursorOptimize()Z
move-result v0
if-eqz v0, :cond_29
.line 59
new-instance v0, Landroidx/lifecycle/ViewModelProvider;
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent;->x()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
check-cast v1, Landroidx/lifecycle/ViewModelStoreOwner;
invoke-direct {v0, v1}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;)V
const-class v1, Lcom/imo/android/imoim/chat/ChatRoomViewModel2;
invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v0
const-string v1, "ViewModelProvider(contex\u2026omViewModel2::class.java]"
goto :goto_3c
:cond_29
new-instance v0, Landroidx/lifecycle/ViewModelProvider;
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent;->x()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
check-cast v1, Landroidx/lifecycle/ViewModelStoreOwner;
invoke-direct {v0, v1}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;)V
const-class v1, Lcom/imo/android/imoim/chat/ChatRoomViewModel;
invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v0
const-string v1, "ViewModelProvider(contex\u2026oomViewModel::class.java]"
:goto_3c
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/chat/ChatRoomViewModel;
.line 60
invoke-virtual {v0}, Lcom/imo/android/imoim/chat/ChatRoomViewModel;->b()Landroidx/lifecycle/LiveData;
move-result-object v0
move-object v1, p0
check-cast v1, Landroidx/lifecycle/LifecycleOwner;
new-instance v2, Lcom/imo/android/imoim/chat/IMAddContactComponent$b;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent$b;-><init>(Lcom/imo/android/imoim/chat/IMAddContactComponent;)V
check-cast v2, Landroidx/lifecycle/Observer;
invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
return-void
.end method
.method public final d()Ljava/lang/Class;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"Lcom/imo/android/imoim/chat/f;",
">;"
}
.end annotation
.line 318
const-class v0, Lcom/imo/android/imoim/chat/f;
return-object v0
.end method
.method public final f(Landroidx/lifecycle/LifecycleOwner;)V
.registers 3
.line 64
invoke-super {p0, p1}, Lcom/imo/hd/component/BaseActivityComponent;->f(Landroidx/lifecycle/LifecycleOwner;)V
.line 65
iget-object p1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->n:Landroid/os/Handler;
if-eqz p1, :cond_b
const/4 v0, 0x0
invoke-virtual {p1, v0}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
:cond_b
return-void
.end method
.method public final g()V
.registers 13
.line 100
sget-object v0, Lcom/imo/android/imoim/IMO;->g:Lcom/imo/android/imoim/managers/t;
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->b:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/managers/t;->c(Ljava/lang/String;)Lcom/imo/android/imoim/data/Buddy;
move-result-object v0
.line 101
sget-object v1, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
iget-object v1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->c:Ljava/lang/String;
invoke-static {v1}, Lcom/imo/android/imoim/managers/ag;->l(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 102
iget-object v2, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->c:Ljava/lang/String;
invoke-static {v2}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z
move-result v2
.line 103
iget v3, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->o:I
const/4 v4, 0x0
const/4 v5, 0x2
if-ne v3, v5, :cond_2d
.line 105
const-class v3, Lcom/imo/android/imoim/newfriends/repository/a;
invoke-static {v3}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/imo/android/imoim/newfriends/repository/a;
if-eqz v3, :cond_2d
iget-object v6, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->b:Ljava/lang/String;
invoke-interface {v3, v6}, Lcom/imo/android/imoim/newfriends/repository/a;->a(Ljava/lang/String;)Lcom/imo/android/imoim/newfriends/a/h;
move-result-object v3
goto :goto_2e
:cond_2d
move-object v3, v4
:goto_2e
const/4 v6, 0x1
const/16 v7, 0x8
const/4 v8, 0x0
if-eqz v3, :cond_48
.line 107
invoke-virtual {v3}, Lcom/imo/android/imoim/newfriends/a/h;->f()Z
move-result v9
if-eqz v9, :cond_48
new-array v0, v5, [Landroid/view/View;
.line 108
iget-object v1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
aput-object v1, v0, v8
iget-object v1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->d:Landroid/view/View;
aput-object v1, v0, v6
invoke-static {v7, v0}, Lcom/imo/android/imoim/util/en;->a(I[Landroid/view/View;)V
return-void
:cond_48
const-string v9, "accepted"
if-nez v0, :cond_6e
if-nez v2, :cond_6e
if-eqz v3, :cond_6e
.line 114
iget-object v10, v3, Lcom/imo/android/imoim/newfriends/a/h;->f:Ljava/lang/String;
const-string v11, "sent"
invoke-static {v11, v10}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_6e
iget-object v10, v3, Lcom/imo/android/imoim/newfriends/a/h;->g:Ljava/lang/String;
invoke-static {v9, v10}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v10
xor-int/2addr v10, v6
if-eqz v10, :cond_6e
.line 116
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
invoke-static {v0, v7}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 117
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->d:Landroid/view/View;
invoke-static {v0, v8}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
return-void
:cond_6e
if-eqz v3, :cond_86
.line 118
iget-object v10, v3, Lcom/imo/android/imoim/newfriends/a/h;->g:Ljava/lang/String;
invoke-static {v9, v10}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_86
new-array v0, v5, [Landroid/view/View;
.line 119
iget-object v1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
aput-object v1, v0, v8
iget-object v1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->d:Landroid/view/View;
aput-object v1, v0, v6
invoke-static {v7, v0}, Lcom/imo/android/imoim/util/en;->a(I[Landroid/view/View;)V
return-void
:cond_86
if-nez v0, :cond_16c
if-nez v2, :cond_16c
.line 120
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->b:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->V(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_94
goto/16 :goto_16c
.line 125
:cond_94
invoke-direct {p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent;->i()V
.line 126
invoke-direct {p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent;->h()V
.line 130
iget v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->o:I
if-ne v0, v5, :cond_b5
if-eqz v3, :cond_b5
iget-object v0, v3, Lcom/imo/android/imoim/newfriends/a/h;->f:Ljava/lang/String;
const-string v2, "received"
invoke-static {v2, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_b5
iget-object v0, v3, Lcom/imo/android/imoim/newfriends/a/h;->g:Ljava/lang/String;
const-string v2, "blocked"
invoke-static {v2, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_b5
goto :goto_b6
:cond_b5
const/4 v6, 0x0
:goto_b6
if-eqz v6, :cond_c3
.line 132
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->k:Landroid/widget/TextView;
if-eqz v0, :cond_cd
const v2, 0x7f0f0a46
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(I)V
goto :goto_cd
.line 134
:cond_c3
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->k:Landroid/widget/TextView;
if-eqz v0, :cond_cd
const v2, 0x7f0f01a7
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(I)V
.line 137
:cond_cd
:goto_cd
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->l:Landroid/view/View;
if-eqz v0, :cond_db
new-instance v2, Lcom/imo/android/imoim/chat/IMAddContactComponent$c;
invoke-direct {v2, p0, v3, v1}, Lcom/imo/android/imoim/chat/IMAddContactComponent$c;-><init>(Lcom/imo/android/imoim/chat/IMAddContactComponent;Lcom/imo/android/imoim/newfriends/a/h;Ljava/lang/String;)V
check-cast v2, Landroid/view/View$OnClickListener;
invoke-virtual {v0, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 197
:cond_db
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->m:Landroid/view/View;
if-eqz v0, :cond_e9
new-instance v2, Lcom/imo/android/imoim/chat/IMAddContactComponent$d;
invoke-direct {v2, p0, v6, v1}, Lcom/imo/android/imoim/chat/IMAddContactComponent$d;-><init>(Lcom/imo/android/imoim/chat/IMAddContactComponent;ZLjava/lang/String;)V
check-cast v2, Landroid/view/View$OnClickListener;
invoke-virtual {v0, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 210
:cond_e9
iget v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->o:I
if-ne v0, v5, :cond_f8
.line 211
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->j:Landroid/widget/TextView;
if-eqz v0, :cond_102
const v2, 0x7f0f002f
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(I)V
goto :goto_102
.line 213
:cond_f8
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->j:Landroid/widget/TextView;
if-eqz v0, :cond_102
const v2, 0x7f0f004d
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(I)V
.line 216
:cond_102
:goto_102
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
if-eqz v0, :cond_109
invoke-virtual {v0, v8}, Landroid/view/View;->setVisibility(I)V
.line 217
:cond_109
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->b:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->I(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_15a
.line 218
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->f:Landroid/view/View;
invoke-static {v0, v7}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 219
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
invoke-static {v0, v8}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 220
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
if-eqz v0, :cond_129
const v2, 0x7f0913ba
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
goto :goto_12a
:cond_129
move-object v0, v4
.line 221
:goto_12a
iget-object v2, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
if-eqz v2, :cond_138
const v3, 0x7f090854
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
move-object v4, v2
check-cast v4, Lcom/imo/android/imoim/views/CircleImageView;
:cond_138
if-eqz v0, :cond_13f
.line 222
check-cast v1, Ljava/lang/CharSequence;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_13f
if-eqz v4, :cond_164
.line 224
move-object v0, v4
check-cast v0, Lcom/imo/android/imoim/fresco/ImoImageView;
sget-object v1, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
iget-object v1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->c:Ljava/lang/String;
invoke-static {v1}, Lcom/imo/android/imoim/managers/ag;->m(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/imo/hd/component/msglist/a;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)Landroidx/lifecycle/LiveData;
.line 225
new-instance v0, Lcom/imo/android/imoim/chat/IMAddContactComponent$e;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/chat/IMAddContactComponent$e;-><init>(Lcom/imo/android/imoim/chat/IMAddContactComponent;)V
check-cast v0, Landroid/view/View$OnClickListener;
invoke-virtual {v4, v0}, Lcom/imo/android/imoim/views/CircleImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_164
.line 234
:cond_15a
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->g:Landroid/view/View;
invoke-static {v0, v7}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 235
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->f:Landroid/view/View;
invoke-static {v0, v8}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 237
:cond_164
:goto_164
iget-object v0, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->d:Landroid/view/View;
if-eqz v0, :cond_16b
invoke-virtual {v0, v7}, Landroid/view/View;->setVisibility(I)V
:cond_16b
return-void
:cond_16c
:goto_16c
new-array v0, v5, [Landroid/view/View;
.line 123
iget-object v1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->e:Landroid/view/View;
aput-object v1, v0, v8
iget-object v1, p0, Lcom/imo/android/imoim/chat/IMAddContactComponent;->d:Landroid/view/View;
aput-object v1, v0, v6
invoke-static {v7, v0}, Lcom/imo/android/imoim/util/en;->a(I[Landroid/view/View;)V
return-void
.end method