LikeTweetAction.smali
.class Lcom/twitter/sdk/android/tweetui/LikeTweetAction;
.super Lcom/twitter/sdk/android/tweetui/BaseTweetAction;
.source "LikeTweetAction.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/twitter/sdk/android/tweetui/LikeTweetAction$a;
}
.end annotation
# instance fields
.field final b:Lcom/twitter/sdk/android/core/models/n;
.field final c:Lcom/twitter/sdk/android/tweetui/I;
.field final d:Lcom/twitter/sdk/android/tweetui/L;
# direct methods
.method constructor <init>(Lcom/twitter/sdk/android/core/models/n;Lcom/twitter/sdk/android/tweetui/L;Lcom/twitter/sdk/android/core/c;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/twitter/sdk/android/core/models/n;",
"Lcom/twitter/sdk/android/tweetui/L;",
"Lcom/twitter/sdk/android/core/c<",
"Lcom/twitter/sdk/android/core/models/n;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0, p3}, Lcom/twitter/sdk/android/tweetui/BaseTweetAction;-><init>(Lcom/twitter/sdk/android/core/c;)V
.line 2
iput-object p1, p0, Lcom/twitter/sdk/android/tweetui/LikeTweetAction;->b:Lcom/twitter/sdk/android/core/models/n;
.line 3
iput-object p2, p0, Lcom/twitter/sdk/android/tweetui/LikeTweetAction;->d:Lcom/twitter/sdk/android/tweetui/L;
.line 4
invoke-virtual {p2}, Lcom/twitter/sdk/android/tweetui/L;->d()Lcom/twitter/sdk/android/tweetui/I;
move-result-object p1
iput-object p1, p0, Lcom/twitter/sdk/android/tweetui/LikeTweetAction;->c:Lcom/twitter/sdk/android/tweetui/I;
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.registers 8
.line 1
instance-of v0, p1, Lcom/twitter/sdk/android/tweetui/ToggleImageButton;
if-eqz v0, :cond_2d
.line 2
check-cast p1, Lcom/twitter/sdk/android/tweetui/ToggleImageButton;
.line 3
iget-object v0, p0, Lcom/twitter/sdk/android/tweetui/LikeTweetAction;->b:Lcom/twitter/sdk/android/core/models/n;
iget-boolean v1, v0, Lcom/twitter/sdk/android/core/models/n;->g:Z
if-eqz v1, :cond_1d
.line 4
iget-object v1, p0, Lcom/twitter/sdk/android/tweetui/LikeTweetAction;->c:Lcom/twitter/sdk/android/tweetui/I;
iget-wide v2, v0, Lcom/twitter/sdk/android/core/models/n;->i:J
new-instance v4, Lcom/twitter/sdk/android/tweetui/LikeTweetAction$a;
.line 5
invoke-virtual {p0}, Lcom/twitter/sdk/android/tweetui/BaseTweetAction;->getActionCallback()Lcom/twitter/sdk/android/core/c;
move-result-object v5
invoke-direct {v4, p1, v0, v5}, Lcom/twitter/sdk/android/tweetui/LikeTweetAction$a;-><init>(Lcom/twitter/sdk/android/tweetui/ToggleImageButton;Lcom/twitter/sdk/android/core/models/n;Lcom/twitter/sdk/android/core/c;)V
.line 6
invoke-virtual {v1, v2, v3, v4}, Lcom/twitter/sdk/android/tweetui/I;->c(JLcom/twitter/sdk/android/core/c;)V
goto :goto_2d
.line 7
:cond_1d
iget-object v1, p0, Lcom/twitter/sdk/android/tweetui/LikeTweetAction;->c:Lcom/twitter/sdk/android/tweetui/I;
iget-wide v2, v0, Lcom/twitter/sdk/android/core/models/n;->i:J
new-instance v4, Lcom/twitter/sdk/android/tweetui/LikeTweetAction$a;
.line 8
invoke-virtual {p0}, Lcom/twitter/sdk/android/tweetui/BaseTweetAction;->getActionCallback()Lcom/twitter/sdk/android/core/c;
move-result-object v5
invoke-direct {v4, p1, v0, v5}, Lcom/twitter/sdk/android/tweetui/LikeTweetAction$a;-><init>(Lcom/twitter/sdk/android/tweetui/ToggleImageButton;Lcom/twitter/sdk/android/core/models/n;Lcom/twitter/sdk/android/core/c;)V
.line 9
invoke-virtual {v1, v2, v3, v4}, Lcom/twitter/sdk/android/tweetui/I;->a(JLcom/twitter/sdk/android/core/c;)V
:cond_2d
:goto_2d
return-void
.end method