package com.twitter.sdk.android.tweetui; import android.view.View; import com.twitter.sdk.android.core.Callback; import com.twitter.sdk.android.core.Result; import com.twitter.sdk.android.core.TwitterApiException; import com.twitter.sdk.android.core.TwitterException; import com.twitter.sdk.android.core.models.Tweet; import com.twitter.sdk.android.core.models.TweetBuilder; /* loaded from: classes.dex */ class LikeTweetAction extends BaseTweetAction implements View.OnClickListener { final Tweet b; final TweetRepository c; final TweetScribeClient d; static class LikeCallback extends Callback { ToggleImageButton a; Tweet b; Callback c; LikeCallback(ToggleImageButton toggleImageButton, Tweet tweet, Callback callback) { this.a = toggleImageButton; this.b = tweet; this.c = callback; } @Override // com.twitter.sdk.android.core.Callback public void a(Result result) { this.c.a(result); } @Override // com.twitter.sdk.android.core.Callback public void a(TwitterException twitterException) { if (!(twitterException instanceof TwitterApiException)) { this.a.setToggledOn(this.b.g); this.c.a(twitterException); return; } int errorCode = ((TwitterApiException) twitterException).getErrorCode(); if (errorCode == 139) { TweetBuilder tweetBuilder = new TweetBuilder(); tweetBuilder.a(this.b); tweetBuilder.a(true); this.c.a(new Result<>(tweetBuilder.a(), null)); return; } if (errorCode != 144) { this.a.setToggledOn(this.b.g); this.c.a(twitterException); return; } TweetBuilder tweetBuilder2 = new TweetBuilder(); tweetBuilder2.a(this.b); tweetBuilder2.a(false); this.c.a(new Result<>(tweetBuilder2.a(), null)); } } LikeTweetAction(Tweet tweet, TweetUi tweetUi, Callback callback) { this(tweet, tweetUi, callback, new TweetScribeClientImpl(tweetUi)); } void b() { this.d.a(this.b); } void c() { this.d.b(this.b); } @Override // android.view.View.OnClickListener public void onClick(View view) { if (view instanceof ToggleImageButton) { ToggleImageButton toggleImageButton = (ToggleImageButton) view; if (this.b.g) { c(); TweetRepository tweetRepository = this.c; Tweet tweet = this.b; tweetRepository.b(tweet.i, new LikeCallback(toggleImageButton, tweet, a())); return; } b(); TweetRepository tweetRepository2 = this.c; Tweet tweet2 = this.b; tweetRepository2.a(tweet2.i, new LikeCallback(toggleImageButton, tweet2, a())); } } LikeTweetAction(Tweet tweet, TweetUi tweetUi, Callback callback, TweetScribeClient tweetScribeClient) { super(callback); this.b = tweet; this.d = tweetScribeClient; this.c = tweetUi.q(); } }