package com.twitter.sdk.android.tweetcomposer; import android.content.Intent; import android.text.TextUtils; import com.twitter.Validator; import com.twitter.sdk.android.core.Callback; import com.twitter.sdk.android.core.Result; import com.twitter.sdk.android.core.TwitterApiClient; import com.twitter.sdk.android.core.TwitterCore; import com.twitter.sdk.android.core.TwitterException; import com.twitter.sdk.android.core.TwitterSession; import com.twitter.sdk.android.core.models.User; import com.twitter.sdk.android.tweetcomposer.ComposerActivity; import com.ubt.jimu.base.dialog.SimpleQuestionDialog; /* loaded from: classes.dex */ class ComposerController { final ComposerView a; final TwitterSession b; final Card c; final ComposerActivity.Finisher d; final DependencyProvider e; public interface ComposerCallbacks { void a(); void a(String str); void b(String str); } static class DependencyProvider { final CardViewFactory a = new CardViewFactory(); final Validator b = new Validator(); DependencyProvider() { } TwitterApiClient a(TwitterSession twitterSession) { return TwitterCore.z().a(twitterSession); } ComposerScribeClient b() { return new ComposerScribeClientImpl(TweetComposer.s().q()); } Validator c() { return this.b; } CardViewFactory a() { return this.a; } } ComposerController(ComposerView composerView, TwitterSession twitterSession, Card card, String str, ComposerActivity.Finisher finisher) { this(composerView, twitterSession, card, str, finisher, new DependencyProvider()); } static boolean a(int i) { return i > 0 && i <= 140; } static boolean b(int i) { return i > 140; } static int c(int i) { return 140 - i; } void a() { this.e.a(this.b).a().verifyCredentials(false, true).enqueue(new Callback() { // from class: com.twitter.sdk.android.tweetcomposer.ComposerController.1 @Override // com.twitter.sdk.android.core.Callback public void a(Result result) { ComposerController.this.a.setProfilePhotoView(result.a); } @Override // com.twitter.sdk.android.core.Callback public void a(TwitterException twitterException) { ComposerController.this.a.setProfilePhotoView(null); } }); } ComposerController(ComposerView composerView, TwitterSession twitterSession, Card card, String str, ComposerActivity.Finisher finisher, DependencyProvider dependencyProvider) { this.a = composerView; this.b = twitterSession; this.c = card; this.d = finisher; this.e = dependencyProvider; composerView.setCallbacks(new ComposerCallbacksImpl()); composerView.setTweetText(str); a(); a(card); dependencyProvider.b().a(card); } void a(Card card) { if (card != null) { this.a.setCardView(this.e.a().a(this.a.getContext(), card)); } } int a(String str) { if (TextUtils.isEmpty(str)) { return 0; } return this.e.c().a(str); } class ComposerCallbacksImpl implements ComposerCallbacks { ComposerCallbacksImpl() { } @Override // com.twitter.sdk.android.tweetcomposer.ComposerController.ComposerCallbacks public void a(String str) { int a = ComposerController.this.a(str); ComposerController.this.a.setCharCount(ComposerController.c(a)); if (ComposerController.b(a)) { ComposerController.this.a.setCharCountTextStyle(R$style.tw__ComposerCharCountOverflow); } else { ComposerController.this.a.setCharCountTextStyle(R$style.tw__ComposerCharCount); } ComposerController.this.a.a(ComposerController.a(a)); } @Override // com.twitter.sdk.android.tweetcomposer.ComposerController.ComposerCallbacks public void b(String str) { ComposerController.this.e.b().a(ComposerController.this.c, "tweet"); Intent intent = new Intent(ComposerController.this.a.getContext(), (Class) TweetUploadService.class); intent.putExtra("EXTRA_USER_TOKEN", ComposerController.this.b.a()); intent.putExtra("EXTRA_TWEET_TEXT", str); intent.putExtra("EXTRA_TWEET_CARD", ComposerController.this.c); ComposerController.this.a.getContext().startService(intent); ComposerController.this.d.a(); } @Override // com.twitter.sdk.android.tweetcomposer.ComposerController.ComposerCallbacks public void a() { ComposerController.this.e.b().a(ComposerController.this.c, SimpleQuestionDialog.KEY_CANCELBUTTON); ComposerController.this.d.a(); } } }