PollCreateActivity$1.smali
.class Lim/tpelyyftgw/ui/PollCreateActivity$1;
.super Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;
.source "PollCreateActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/PollCreateActivity;->createView(Landroid/content/Context;)Landroid/view/View;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/PollCreateActivity;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/ui/PollCreateActivity;
.line 164
iput-object p1, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;-><init>()V
return-void
.end method
# virtual methods
.method public synthetic lambda$onItemClick$0$PollCreateActivity$1(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;ZI)V
.registers 5
.param p1, "poll" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
.param p2, "notify" # Z
.param p3, "scheduleDate" # I
.line 188
iget-object v0, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
# getter for: Lim/tpelyyftgw/ui/PollCreateActivity;->delegate:Lim/tpelyyftgw/ui/PollCreateActivity$PollCreateActivityDelegate;
invoke-static {v0}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$700(Lim/tpelyyftgw/ui/PollCreateActivity;)Lim/tpelyyftgw/ui/PollCreateActivity$PollCreateActivityDelegate;
move-result-object v0
invoke-interface {v0, p1, p2, p3}, Lim/tpelyyftgw/ui/PollCreateActivity$PollCreateActivityDelegate;->sendPoll(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;ZI)V
.line 189
iget-object v0, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PollCreateActivity;->finishFragment()V
.line 190
return-void
.end method
.method public onItemClick(I)V
.registers 9
.param p1, "id" # I
.line 167
const/4 v0, -0x1
if-ne p1, v0, :cond_12
.line 168
iget-object v0, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
# invokes: Lim/tpelyyftgw/ui/PollCreateActivity;->checkDiscard()Z
invoke-static {v0}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$200(Lim/tpelyyftgw/ui/PollCreateActivity;)Z
move-result v0
if-eqz v0, :cond_bb
.line 169
iget-object v0, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PollCreateActivity;->finishFragment()V
goto/16 :goto_bb
.line 171
:cond_12
const/4 v0, 0x1
if-ne p1, v0, :cond_bb
.line 172
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;-><init>()V
.line 173
.local v1, "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;-><init>()V
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
.line 174
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iget-object v3, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
# getter for: Lim/tpelyyftgw/ui/PollCreateActivity;->questionString:Ljava/lang/String;
invoke-static {v3}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$300(Lim/tpelyyftgw/ui/PollCreateActivity;)Ljava/lang/String;
move-result-object v4
# invokes: Lim/tpelyyftgw/ui/PollCreateActivity;->getFixedString(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v3, v4}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$400(Lim/tpelyyftgw/ui/PollCreateActivity;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;
.line 175
const/4 v2, 0x0
.local v2, "a":I
:goto_30
iget-object v3, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
# getter for: Lim/tpelyyftgw/ui/PollCreateActivity;->answers:[Ljava/lang/String;
invoke-static {v3}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$500(Lim/tpelyyftgw/ui/PollCreateActivity;)[Ljava/lang/String;
move-result-object v3
array-length v3, v3
const/4 v4, 0x0
if-ge v2, v3, :cond_7d
.line 176
iget-object v3, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
# getter for: Lim/tpelyyftgw/ui/PollCreateActivity;->answers:[Ljava/lang/String;
invoke-static {v3}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$500(Lim/tpelyyftgw/ui/PollCreateActivity;)[Ljava/lang/String;
move-result-object v5
aget-object v5, v5, v2
# invokes: Lim/tpelyyftgw/ui/PollCreateActivity;->getFixedString(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v3, v5}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$400(Lim/tpelyyftgw/ui/PollCreateActivity;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_4d
.line 177
goto :goto_7a
.line 179
:cond_4d
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;-><init>()V
.line 180
.local v3, "answer":Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;
iget-object v5, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
# getter for: Lim/tpelyyftgw/ui/PollCreateActivity;->answers:[Ljava/lang/String;
invoke-static {v5}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$500(Lim/tpelyyftgw/ui/PollCreateActivity;)[Ljava/lang/String;
move-result-object v6
aget-object v6, v6, v2
# invokes: Lim/tpelyyftgw/ui/PollCreateActivity;->getFixedString(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v5, v6}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$400(Lim/tpelyyftgw/ui/PollCreateActivity;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;->text:Ljava/lang/String;
.line 181
new-array v5, v0, [B
iput-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;->option:[B
.line 182
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;->option:[B
iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->answers:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
add-int/lit8 v6, v6, 0x30
int-to-byte v6, v6
aput-byte v6, v5, v4
.line 183
iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->answers:Ljava/util/ArrayList;
invoke-virtual {v4, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 175
.end local v3 # "answer":Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;
:goto_7a
add-int/lit8 v2, v2, 0x1
goto :goto_30
.line 185
.end local v2 # "a":I
:cond_7d
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;-><init>()V
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->results:Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;
.line 186
iget-object v2, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
# getter for: Lim/tpelyyftgw/ui/PollCreateActivity;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$600(Lim/tpelyyftgw/ui/PollCreateActivity;)Lim/tpelyyftgw/ui/ChatActivity;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->isInScheduleMode()Z
move-result v2
if-eqz v2, :cond_ad
.line 187
iget-object v0, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PollCreateActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
# getter for: Lim/tpelyyftgw/ui/PollCreateActivity;->parentFragment:Lim/tpelyyftgw/ui/ChatActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$600(Lim/tpelyyftgw/ui/PollCreateActivity;)Lim/tpelyyftgw/ui/ChatActivity;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v2
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PollCreateActivity$1$aTxfbIAnwh8REkumchZStj91Zug;
invoke-direct {v3, p0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PollCreateActivity$1$aTxfbIAnwh8REkumchZStj91Zug;-><init>(Lim/tpelyyftgw/ui/PollCreateActivity$1;Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;)V
invoke-static {v0, v2, v3}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
goto :goto_bb
.line 192
:cond_ad
iget-object v2, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
# getter for: Lim/tpelyyftgw/ui/PollCreateActivity;->delegate:Lim/tpelyyftgw/ui/PollCreateActivity$PollCreateActivityDelegate;
invoke-static {v2}, Lim/tpelyyftgw/ui/PollCreateActivity;->access$700(Lim/tpelyyftgw/ui/PollCreateActivity;)Lim/tpelyyftgw/ui/PollCreateActivity$PollCreateActivityDelegate;
move-result-object v2
invoke-interface {v2, v1, v0, v4}, Lim/tpelyyftgw/ui/PollCreateActivity$PollCreateActivityDelegate;->sendPoll(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;ZI)V
.line 193
iget-object v0, p0, Lim/tpelyyftgw/ui/PollCreateActivity$1;->this$0:Lim/tpelyyftgw/ui/PollCreateActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PollCreateActivity;->finishFragment()V
.line 196
.end local v1 # "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
:cond_bb
:goto_bb
return-void
.end method