package com.ubtrobot.ubtlib.social; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import com.facebook.AccessToken; import com.twitter.sdk.android.core.Callback; import com.twitter.sdk.android.core.Result; import com.twitter.sdk.android.core.TwitterAuthConfig; 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.identity.TwitterAuthClient; import com.twitter.sdk.android.core.models.User; import com.twitter.sdk.android.tweetcomposer.TweetComposer; import com.ubtrobot.ubtlib.share.ShareBuilder; import com.ubtrobot.ubtlib.share.UbtSocialShareListener; import io.fabric.sdk.android.Fabric; import java.util.HashMap; /* loaded from: classes2.dex */ public class TwitterUbtSocialImpl implements IUbtSocial { private UbtSocialAuthListener a; private Activity b; private TwitterAuthClient c; private Callback d; private String e; @Override // com.ubtrobot.ubtlib.social.IUbtSocial public void a(UbtSocialShareListener ubtSocialShareListener) { } @Override // com.ubtrobot.ubtlib.social.IUbtSocial public void a(ShareBuilder shareBuilder) { TweetComposer.Builder builder = new TweetComposer.Builder(this.b); builder.a(shareBuilder.b()); builder.a(shareBuilder.a()); builder.d(); } @Override // com.ubtrobot.ubtlib.social.IUbtSocial public boolean b() { try { this.b.getPackageManager().getPackageInfo("com.twitter.android", 0); return true; } catch (PackageManager.NameNotFoundException unused) { return false; } } @Override // com.ubtrobot.ubtlib.social.IUbtSocial public void a() { try { this.c.a(this.b, this.d); } catch (Exception e) { UbtSocialAuthListener ubtSocialAuthListener = this.a; if (ubtSocialAuthListener != null) { ubtSocialAuthListener.a(e); } } } @Override // com.ubtrobot.ubtlib.social.IUbtSocial public void a(Activity activity) { this.e = SocialTool.a((Context) activity, "app_id_twitter"); Fabric.a(activity, new TwitterCore(new TwitterAuthConfig(this.e, SocialTool.a((Context) activity, "app_secret_twitter"))), new TweetComposer()); this.b = activity; this.c = new TwitterAuthClient(); } @Override // com.ubtrobot.ubtlib.social.IUbtSocial public void a(int i, int i2, Intent intent) { if (i2 == 0) { UbtSocialAuthListener ubtSocialAuthListener = this.a; if (ubtSocialAuthListener != null) { ubtSocialAuthListener.onCancel(); return; } return; } this.c.a(i, i2, intent); } @Override // com.ubtrobot.ubtlib.social.IUbtSocial public void a(UbtSocialAuthListener ubtSocialAuthListener) { this.a = ubtSocialAuthListener; this.d = new Callback() { // from class: com.ubtrobot.ubtlib.social.TwitterUbtSocialImpl.1 @Override // com.twitter.sdk.android.core.Callback public void a(Result result) { final TwitterSession twitterSession = result.a; TwitterCore.z().p().a().verifyCredentials(false, false).enqueue(new Callback() { // from class: com.ubtrobot.ubtlib.social.TwitterUbtSocialImpl.1.1 @Override // com.twitter.sdk.android.core.Callback public void a(Result result2) { HashMap hashMap = new HashMap(); hashMap.put(AccessToken.ACCESS_TOKEN_KEY, twitterSession.a().token); hashMap.put("ubtsocial_user_id", twitterSession.c() + ""); hashMap.put("ubtsocial_app_id", TwitterUbtSocialImpl.this.e); hashMap.put("social_type", UbtSocialType.TWITTER.loginType); User user = result2.a; String str = user.profileImageUrl; hashMap.put("nick_name", user.name); hashMap.put("head_image", str); if (TwitterUbtSocialImpl.this.a != null) { TwitterUbtSocialImpl.this.a.a(hashMap); } } @Override // com.twitter.sdk.android.core.Callback public void a(TwitterException twitterException) { if (TwitterUbtSocialImpl.this.a != null) { TwitterUbtSocialImpl.this.a.a(twitterException); } } }); } @Override // com.twitter.sdk.android.core.Callback public void a(TwitterException twitterException) { if (TwitterUbtSocialImpl.this.a != null) { TwitterUbtSocialImpl.this.a.a(twitterException); } } }; } }