83 lines
3.7 KiB
Java
83 lines
3.7 KiB
Java
package com.facebook.share.internal;
|
|
|
|
import android.os.Bundle;
|
|
import com.facebook.FacebookException;
|
|
import com.facebook.internal.Utility;
|
|
import com.facebook.internal.Validate;
|
|
import com.facebook.share.model.ShareContent;
|
|
import com.facebook.share.model.ShareLinkContent;
|
|
import com.facebook.share.model.ShareOpenGraphContent;
|
|
import com.facebook.share.model.SharePhotoContent;
|
|
import com.facebook.share.model.ShareVideoContent;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.UUID;
|
|
import org.json.JSONException;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class LegacyNativeDialogParameters {
|
|
private static Bundle a(ShareVideoContent shareVideoContent, boolean z) {
|
|
return null;
|
|
}
|
|
|
|
public static Bundle a(UUID uuid, ShareContent shareContent, boolean z) {
|
|
Validate.a(shareContent, "shareContent");
|
|
Validate.a(uuid, "callId");
|
|
if (shareContent instanceof ShareLinkContent) {
|
|
return a((ShareLinkContent) shareContent, z);
|
|
}
|
|
if (shareContent instanceof SharePhotoContent) {
|
|
SharePhotoContent sharePhotoContent = (SharePhotoContent) shareContent;
|
|
return a(sharePhotoContent, ShareInternalUtility.a(sharePhotoContent, uuid), z);
|
|
}
|
|
if (shareContent instanceof ShareVideoContent) {
|
|
return a((ShareVideoContent) shareContent, z);
|
|
}
|
|
if (!(shareContent instanceof ShareOpenGraphContent)) {
|
|
return null;
|
|
}
|
|
ShareOpenGraphContent shareOpenGraphContent = (ShareOpenGraphContent) shareContent;
|
|
try {
|
|
return a(shareOpenGraphContent, ShareInternalUtility.a(uuid, shareOpenGraphContent), z);
|
|
} catch (JSONException e) {
|
|
throw new FacebookException("Unable to create a JSON Object from the provided ShareOpenGraphContent: " + e.getMessage());
|
|
}
|
|
}
|
|
|
|
private static Bundle a(ShareLinkContent shareLinkContent, boolean z) {
|
|
Bundle a = a((ShareContent) shareLinkContent, z);
|
|
Utility.a(a, "com.facebook.platform.extra.TITLE", shareLinkContent.getContentTitle());
|
|
Utility.a(a, "com.facebook.platform.extra.DESCRIPTION", shareLinkContent.getContentDescription());
|
|
Utility.a(a, "com.facebook.platform.extra.IMAGE", shareLinkContent.getImageUrl());
|
|
return a;
|
|
}
|
|
|
|
private static Bundle a(SharePhotoContent sharePhotoContent, List<String> list, boolean z) {
|
|
Bundle a = a(sharePhotoContent, z);
|
|
a.putStringArrayList("com.facebook.platform.extra.PHOTOS", new ArrayList<>(list));
|
|
return a;
|
|
}
|
|
|
|
private static Bundle a(ShareOpenGraphContent shareOpenGraphContent, JSONObject jSONObject, boolean z) {
|
|
Bundle a = a(shareOpenGraphContent, z);
|
|
Utility.a(a, "com.facebook.platform.extra.PREVIEW_PROPERTY_NAME", shareOpenGraphContent.getPreviewPropertyName());
|
|
Utility.a(a, "com.facebook.platform.extra.ACTION_TYPE", shareOpenGraphContent.getAction().getActionType());
|
|
Utility.a(a, "com.facebook.platform.extra.ACTION", jSONObject.toString());
|
|
return a;
|
|
}
|
|
|
|
private static Bundle a(ShareContent shareContent, boolean z) {
|
|
Bundle bundle = new Bundle();
|
|
Utility.a(bundle, "com.facebook.platform.extra.LINK", shareContent.getContentUrl());
|
|
Utility.a(bundle, "com.facebook.platform.extra.PLACE", shareContent.getPlaceId());
|
|
Utility.a(bundle, "com.facebook.platform.extra.REF", shareContent.getRef());
|
|
bundle.putBoolean("com.facebook.platform.extra.DATA_FAILURES_FATAL", z);
|
|
List<String> peopleIds = shareContent.getPeopleIds();
|
|
if (!Utility.a(peopleIds)) {
|
|
bundle.putStringArrayList("com.facebook.platform.extra.FRIENDS", new ArrayList<>(peopleIds));
|
|
}
|
|
return bundle;
|
|
}
|
|
}
|