SelectFileToSendAdapter$b$1.smali
.class final Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b;->a(Landroid/database/Cursor;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/imo/android/imoim/data/FileTypeHelper$a;
.field final synthetic b:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b;Lcom/imo/android/imoim/data/FileTypeHelper$a;)V
.registers 3
.line 187
iput-object p1, p0, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b$1;->b:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b;
iput-object p2, p0, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b$1;->a:Lcom/imo/android/imoim/data/FileTypeHelper$a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.registers 9
.line 190
iget-object p1, p0, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b$1;->b:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b;
iget-object p1, p1, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b;->o:Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;
invoke-static {p1}, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;->d(Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter;)Lcom/imo/android/imoim/activities/SelectFileToSendActivity;
move-result-object p1
iget-object v0, p0, Lcom/imo/android/imoim/adapters/SelectFileToSendAdapter$b$1;->a:Lcom/imo/android/imoim/data/FileTypeHelper$a;
.line 1229
iget-object v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->c:Lcom/imo/android/imoim/data/FileTypeHelper$c;
sget-object v2, Lcom/imo/android/imoim/data/FileTypeHelper$c;->PHONE_STORAGE:Lcom/imo/android/imoim/data/FileTypeHelper$c;
if-ne v1, v2, :cond_35
.line 1230
new-instance v1, Ljava/io/File;
iget-object v2, v0, Lcom/imo/android/imoim/data/FileTypeHelper$a;->d:Ljava/lang/String;
invoke-direct {v1, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 1231
invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z
move-result v1
if-eqz v1, :cond_35
.line 2217
iget-object v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
move-result-object v1
.line 2218
instance-of v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;
if-eqz v2, :cond_2f
.line 2219
check-cast v1, Landroidx/recyclerview/widget/LinearLayoutManager;
.line 2220
invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findLastVisibleItemPosition()I
move-result v1
iput v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->h:I
.line 1233
:cond_2f
iget-object v0, v0, Lcom/imo/android/imoim/data/FileTypeHelper$a;->d:Ljava/lang/String;
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->a(Ljava/lang/String;)V
return-void
.line 1238
:cond_35
iget-object v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->a:Ljava/lang/String;
const-string v2, "big_group_chat"
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_51
iget-boolean v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->i:Z
if-eqz v1, :cond_51
.line 1239
iget-object v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;
.line 3032
invoke-virtual {v1}, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->a()Ljava/util/Set;
move-result-object v3
.line 3033
invoke-interface {v3}, Ljava/util/Set;->clear()V
.line 3034
iget-object v1, v1, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v1, v3}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
.line 1242
:cond_51
iget-object v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;
.line 3038
invoke-virtual {v1}, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->a()Ljava/util/Set;
move-result-object v1
.line 3039
invoke-interface {v1, v0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_6d
.line 1243
iget-object v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;
.line 4026
invoke-virtual {v1}, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->a()Ljava/util/Set;
move-result-object v2
.line 4027
invoke-interface {v2, v0}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
.line 4028
iget-object v0, v1, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
goto/16 :goto_ea
.line 1245
:cond_6d
iget-object v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;
invoke-virtual {v1}, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->b()I
move-result v1
const/16 v3, 0x9
const/4 v4, 0x0
if-ge v1, v3, :cond_a0
.line 1246
iget-wide v1, v0, Lcom/imo/android/imoim/data/FileTypeHelper$a;->b:J
const-wide/16 v5, 0x0
cmp-long v3, v1, v5
if-nez v3, :cond_91
const v0, 0x78050004
new-array v1, v4, [Ljava/lang/Object;
.line 1248
invoke-static {v0, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 1249
invoke-static {}, Lcom/imo/android/imoim/filetransfer/d/a;->b()Ljava/lang/String;
move-result-object v1
.line 1247
invoke-static {p1, v0, v1}, Lcom/imo/android/imoim/dialog/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_ea
.line 1251
:cond_91
iget-object v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->f:Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;
.line 5020
invoke-virtual {v1}, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->a()Ljava/util/Set;
move-result-object v2
.line 5021
invoke-interface {v2, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 5022
iget-object v0, v1, Lcom/imo/android/imoim/viewmodel/SelectFileToSendViewModel;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
goto :goto_ea
.line 1254
:cond_a0
iget-object v0, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->d:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getContext()Landroid/content/Context;
move-result-object v0
const v1, 0x7805000b
new-array v3, v4, [Ljava/lang/Object;
.line 1255
invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.line 1254
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/common/l;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 1257
sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v1, "file_transfer"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
const-string v1, "opt"
const-string v3, "show limit"
.line 1258
invoke-virtual {v0, v1, v3}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
.line 1259
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cu()Ljava/lang/String;
move-result-object v1
const-string v3, "test_type"
invoke-virtual {v0, v3, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
const-string v1, "name"
const-string v3, "files"
.line 1260
invoke-virtual {v0, v1, v3}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
.line 1261
iget-object v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->a:Ljava/lang/String;
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_e7
.line 1262
iget-object v1, p1, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->b:Ljava/lang/String;
invoke-static {v1}, Lcom/imo/android/imoim/util/ei;->s(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "groupid"
invoke-virtual {v0, v2, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
.line 1264
:cond_e7
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 1268
:goto_ea
invoke-virtual {p1}, Lcom/imo/android/imoim/activities/SelectFileToSendActivity;->a()V
return-void
.end method