- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
155 lines
8.5 KiB
Java
155 lines
8.5 KiB
Java
package com.facebook.share.internal;
|
|
|
|
import android.os.Bundle;
|
|
import com.facebook.FacebookException;
|
|
import com.facebook.internal.Utility;
|
|
import com.facebook.share.model.ShareCameraEffectContent;
|
|
import com.facebook.share.model.ShareContent;
|
|
import com.facebook.share.model.ShareHashtag;
|
|
import com.facebook.share.model.ShareLinkContent;
|
|
import com.facebook.share.model.ShareMediaContent;
|
|
import com.facebook.share.model.SharePhotoContent;
|
|
import com.facebook.share.model.ShareStoryContent;
|
|
import com.facebook.share.model.ShareVideoContent;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.UUID;
|
|
import kotlin.collections.CollectionsKt__CollectionsKt;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import org.json.JSONException;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class NativeDialogParameters {
|
|
public static final NativeDialogParameters INSTANCE = new NativeDialogParameters();
|
|
|
|
private NativeDialogParameters() {
|
|
}
|
|
|
|
public static final Bundle create(UUID callId, ShareContent<?, ?> shareContent, boolean z) {
|
|
Intrinsics.checkNotNullParameter(callId, "callId");
|
|
Intrinsics.checkNotNullParameter(shareContent, "shareContent");
|
|
if (shareContent instanceof ShareLinkContent) {
|
|
return INSTANCE.create((ShareLinkContent) shareContent, z);
|
|
}
|
|
if (shareContent instanceof SharePhotoContent) {
|
|
ShareInternalUtility shareInternalUtility = ShareInternalUtility.INSTANCE;
|
|
SharePhotoContent sharePhotoContent = (SharePhotoContent) shareContent;
|
|
List<String> photoUrls = ShareInternalUtility.getPhotoUrls(sharePhotoContent, callId);
|
|
if (photoUrls == null) {
|
|
photoUrls = CollectionsKt__CollectionsKt.emptyList();
|
|
}
|
|
return INSTANCE.create(sharePhotoContent, photoUrls, z);
|
|
}
|
|
if (shareContent instanceof ShareVideoContent) {
|
|
ShareInternalUtility shareInternalUtility2 = ShareInternalUtility.INSTANCE;
|
|
ShareVideoContent shareVideoContent = (ShareVideoContent) shareContent;
|
|
return INSTANCE.create(shareVideoContent, ShareInternalUtility.getVideoUrl(shareVideoContent, callId), z);
|
|
}
|
|
if (shareContent instanceof ShareMediaContent) {
|
|
ShareInternalUtility shareInternalUtility3 = ShareInternalUtility.INSTANCE;
|
|
ShareMediaContent shareMediaContent = (ShareMediaContent) shareContent;
|
|
List<Bundle> mediaInfos = ShareInternalUtility.getMediaInfos(shareMediaContent, callId);
|
|
if (mediaInfos == null) {
|
|
mediaInfos = CollectionsKt__CollectionsKt.emptyList();
|
|
}
|
|
return INSTANCE.create(shareMediaContent, mediaInfos, z);
|
|
}
|
|
if (shareContent instanceof ShareCameraEffectContent) {
|
|
ShareInternalUtility shareInternalUtility4 = ShareInternalUtility.INSTANCE;
|
|
ShareCameraEffectContent shareCameraEffectContent = (ShareCameraEffectContent) shareContent;
|
|
return INSTANCE.create(shareCameraEffectContent, ShareInternalUtility.getTextureUrlBundle(shareCameraEffectContent, callId), z);
|
|
}
|
|
if (!(shareContent instanceof ShareStoryContent)) {
|
|
return null;
|
|
}
|
|
ShareInternalUtility shareInternalUtility5 = ShareInternalUtility.INSTANCE;
|
|
ShareStoryContent shareStoryContent = (ShareStoryContent) shareContent;
|
|
return INSTANCE.create(shareStoryContent, ShareInternalUtility.getBackgroundAssetMediaInfo(shareStoryContent, callId), ShareInternalUtility.getStickerUrl(shareStoryContent, callId), z);
|
|
}
|
|
|
|
private final Bundle create(ShareCameraEffectContent shareCameraEffectContent, Bundle bundle, boolean z) {
|
|
Bundle createBaseParameters = createBaseParameters(shareCameraEffectContent, z);
|
|
Utility utility = Utility.INSTANCE;
|
|
Utility.putNonEmptyString(createBaseParameters, ShareConstants.EFFECT_ID, shareCameraEffectContent.getEffectId());
|
|
if (bundle != null) {
|
|
createBaseParameters.putBundle(ShareConstants.EFFECT_TEXTURES, bundle);
|
|
}
|
|
try {
|
|
CameraEffectJSONUtility cameraEffectJSONUtility = CameraEffectJSONUtility.INSTANCE;
|
|
JSONObject convertToJSON = CameraEffectJSONUtility.convertToJSON(shareCameraEffectContent.getArguments());
|
|
if (convertToJSON != null) {
|
|
Utility.putNonEmptyString(createBaseParameters, ShareConstants.EFFECT_ARGS, convertToJSON.toString());
|
|
}
|
|
return createBaseParameters;
|
|
} catch (JSONException e) {
|
|
throw new FacebookException(Intrinsics.stringPlus("Unable to create a JSON Object from the provided CameraEffectArguments: ", e.getMessage()));
|
|
}
|
|
}
|
|
|
|
private final Bundle create(ShareLinkContent shareLinkContent, boolean z) {
|
|
Bundle createBaseParameters = createBaseParameters(shareLinkContent, z);
|
|
Utility utility = Utility.INSTANCE;
|
|
Utility.putNonEmptyString(createBaseParameters, ShareConstants.QUOTE, shareLinkContent.getQuote());
|
|
Utility.putUri(createBaseParameters, ShareConstants.MESSENGER_URL, shareLinkContent.getContentUrl());
|
|
Utility.putUri(createBaseParameters, ShareConstants.TARGET_DISPLAY, shareLinkContent.getContentUrl());
|
|
return createBaseParameters;
|
|
}
|
|
|
|
private final Bundle create(SharePhotoContent sharePhotoContent, List<String> list, boolean z) {
|
|
Bundle createBaseParameters = createBaseParameters(sharePhotoContent, z);
|
|
createBaseParameters.putStringArrayList(ShareConstants.PHOTOS, new ArrayList<>(list));
|
|
return createBaseParameters;
|
|
}
|
|
|
|
private final Bundle create(ShareVideoContent shareVideoContent, String str, boolean z) {
|
|
Bundle createBaseParameters = createBaseParameters(shareVideoContent, z);
|
|
Utility utility = Utility.INSTANCE;
|
|
Utility.putNonEmptyString(createBaseParameters, ShareConstants.TITLE, shareVideoContent.getContentTitle());
|
|
Utility.putNonEmptyString(createBaseParameters, ShareConstants.DESCRIPTION, shareVideoContent.getContentDescription());
|
|
Utility.putNonEmptyString(createBaseParameters, ShareConstants.VIDEO_URL, str);
|
|
return createBaseParameters;
|
|
}
|
|
|
|
private final Bundle create(ShareMediaContent shareMediaContent, List<Bundle> list, boolean z) {
|
|
Bundle createBaseParameters = createBaseParameters(shareMediaContent, z);
|
|
createBaseParameters.putParcelableArrayList(ShareConstants.MEDIA, new ArrayList<>(list));
|
|
return createBaseParameters;
|
|
}
|
|
|
|
private final Bundle create(ShareStoryContent shareStoryContent, Bundle bundle, Bundle bundle2, boolean z) {
|
|
Bundle createBaseParameters = createBaseParameters(shareStoryContent, z);
|
|
if (bundle != null) {
|
|
createBaseParameters.putParcelable(ShareConstants.STORY_BG_ASSET, bundle);
|
|
}
|
|
if (bundle2 != null) {
|
|
createBaseParameters.putParcelable(ShareConstants.STORY_INTERACTIVE_ASSET_URI, bundle2);
|
|
}
|
|
List<String> backgroundColorList = shareStoryContent.getBackgroundColorList();
|
|
if (backgroundColorList != null && !backgroundColorList.isEmpty()) {
|
|
createBaseParameters.putStringArrayList(ShareConstants.STORY_INTERACTIVE_COLOR_LIST, new ArrayList<>(backgroundColorList));
|
|
}
|
|
Utility utility = Utility.INSTANCE;
|
|
Utility.putNonEmptyString(createBaseParameters, ShareConstants.STORY_DEEP_LINK_URL, shareStoryContent.getAttributionLink());
|
|
return createBaseParameters;
|
|
}
|
|
|
|
private final Bundle createBaseParameters(ShareContent<?, ?> shareContent, boolean z) {
|
|
Bundle bundle = new Bundle();
|
|
Utility utility = Utility.INSTANCE;
|
|
Utility.putUri(bundle, ShareConstants.CONTENT_URL, shareContent.getContentUrl());
|
|
Utility.putNonEmptyString(bundle, ShareConstants.PLACE_ID, shareContent.getPlaceId());
|
|
Utility.putNonEmptyString(bundle, ShareConstants.PAGE_ID, shareContent.getPageId());
|
|
Utility.putNonEmptyString(bundle, ShareConstants.REF, shareContent.getRef());
|
|
Utility.putNonEmptyString(bundle, ShareConstants.REF, shareContent.getRef());
|
|
bundle.putBoolean(ShareConstants.DATA_FAILURES_FATAL, z);
|
|
List<String> peopleIds = shareContent.getPeopleIds();
|
|
if (peopleIds != null && !peopleIds.isEmpty()) {
|
|
bundle.putStringArrayList(ShareConstants.PEOPLE_IDS, new ArrayList<>(peopleIds));
|
|
}
|
|
ShareHashtag shareHashtag = shareContent.getShareHashtag();
|
|
Utility.putNonEmptyString(bundle, ShareConstants.HASHTAG, shareHashtag == null ? null : shareHashtag.getHashtag());
|
|
return bundle;
|
|
}
|
|
}
|