Files
rr3-apk/decompiled/sources/com/facebook/share/internal/NativeDialogParameters.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

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;
}
}