EmojiView$StickersSearchGridAdapter$1$1.smali
.class Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;
.super Ljava/lang/Object;
.source "EmojiView.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/MediaDataController$KeywordResultCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$2:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;
.field final synthetic val$allStickers:Ljava/util/HashMap;
.field final synthetic val$lastId:I
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;ILjava/util/HashMap;)V
.registers 4
.param p1, "this$2" # Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;
.line 4606
iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->this$2:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;
iput p2, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->val$lastId:I
iput-object p3, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->val$allStickers:Ljava/util/HashMap;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run(Ljava/util/ArrayList;Ljava/lang/String;)V
.registers 9
.param p2, "alias" # Ljava/lang/String;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MediaDataController$KeywordResult;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 4609
.local p1, "param":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MediaDataController$KeywordResult;>;"
iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->val$lastId:I
iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->this$2:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;
iget-object v1, v1, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;->this$1:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;
invoke-static {v1}, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;->access$13300(Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;)I
move-result v1
if-eq v0, v1, :cond_d
.line 4610
return-void
.line 4612
:cond_d
const/4 v0, 0x0
.line 4613
.local v0, "added":Z
const/4 v1, 0x0
.local v1, "a":I
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "size":I
:goto_13
if-ge v1, v2, :cond_5e
.line 4614
invoke-virtual {p1, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MediaDataController$KeywordResult;
iget-object v3, v3, Lim/tpelyyftgw/messenger/MediaDataController$KeywordResult;->emoji:Ljava/lang/String;
.line 4615
.local v3, "emoji":Ljava/lang/String;
iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->val$allStickers:Ljava/util/HashMap;
if-eqz v4, :cond_28
invoke-virtual {v4, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/ArrayList;
goto :goto_29
:cond_28
const/4 v4, 0x0
.line 4616
.local v4, "newStickers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Document;>;"
:goto_29
if-eqz v4, :cond_5b
invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
move-result v5
if-nez v5, :cond_5b
.line 4617
iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->this$2:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;->access$13400(Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;)V
.line 4618
iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->this$2:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;
iget-object v5, v5, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;->this$1:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;->access$12600(Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;)Ljava/util/HashMap;
move-result-object v5
invoke-virtual {v5, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_5b
.line 4619
iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->this$2:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;
iget-object v5, v5, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;->this$1:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;->access$12600(Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;)Ljava/util/HashMap;
move-result-object v5
invoke-virtual {v5, v4, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4620
iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->this$2:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;
iget-object v5, v5, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;->this$1:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;->access$12700(Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;)Ljava/util/ArrayList;
move-result-object v5
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4621
const/4 v0, 0x1
.line 4613
.end local v3 # "emoji":Ljava/lang/String;
.end local v4 # "newStickers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Document;>;"
:cond_5b
add-int/lit8 v1, v1, 0x1
goto :goto_13
.line 4625
.end local v1 # "a":I
.end local v2 # "size":I
:cond_5e
if-eqz v0, :cond_67
.line 4626
iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1$1;->this$2:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;
iget-object v1, v1, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter$1;->this$1:Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EmojiView$StickersSearchGridAdapter;->notifyDataSetChanged()V
.line 4628
:cond_67
return-void
.end method