ChatActivity$74.smali

.class Lim/tpelyyftgw/ui/ChatActivity$74;
.super Ljava/lang/Object;
.source "ChatActivity.java"

# interfaces
.implements Lim/tpelyyftgw/ui/hui/packet/pop/OnRedPacketDialogClickListener;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/ChatActivity;

.field final synthetic val$bean:Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

.field final synthetic val$isChat:Z

.field final synthetic val$messageObject:Lim/tpelyyftgw/messenger/MessageObject;

.field final synthetic val$sender:Lim/tpelyyftgw/tgnet/TLRPC$User;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
    .registers 6
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 17437
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    iput-object p2, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$sender:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iput-object p3, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$messageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iput-object p4, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$bean:Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    iput-boolean p5, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$isChat:Z

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public onCloseClick()V
    .registers 2

    .line 17440
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$24600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;->stopAnim()V

    .line 17441
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$24700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;->dismiss()V

    .line 17442
    return-void
.end method

.method public onOpenClick()V
    .registers 6

    .line 17447
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$sender:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$messageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$bean:Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    iget-boolean v4, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$isChat:Z

    # invokes: Lim/tpelyyftgw/ui/ChatActivity;->getRedpacket(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
    invoke-static {v0, v1, v2, v3, v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$24800(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V

    .line 17448
    return-void
.end method

.method public toDetail(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
    .registers 4
    .param p1, "ret"    # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 17452
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v0, :cond_1c

    .line 17453
    new-instance v0, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;-><init>()V

    .line 17454
    .local v0, "receiverActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
    if-eqz p1, :cond_11

    .line 17455
    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V

    goto :goto_16

    .line 17457
    :cond_11
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$bean:Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V

    .line 17459
    :goto_16
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17460
    .end local v0    # "receiverActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
    goto :goto_49

    .line 17461
    :cond_1c
    new-instance v0, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V

    .line 17462
    .local v0, "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    if-eqz p1, :cond_2b

    .line 17463
    invoke-virtual {p1}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V

    goto :goto_34

    .line 17465
    :cond_2b
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$bean:Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V

    .line 17467
    :goto_34
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 17468
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->val$messageObject:Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V

    .line 17469
    iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 17471
    .end local v0    # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
    :goto_49
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$24600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;->stopAnim()V

    .line 17472
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$74;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$24700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;->dismiss()V

    .line 17473
    return-void
.end method