setFacebook method

void setFacebook(
  1. String text,
  2. dynamic images,
  3. String url,
  4. String urlTitle,
  5. String urlName,
  6. String attachementUrl,
  7. String hasTag,
  8. String quote,
  9. SSDKFacebookShareType shareType,
  10. SSDKContentType type,
)

Implementation

void setFacebook(String text, dynamic images, String url, String urlTitle, String urlName, String attachementUrl, String hasTag, String quote, SSDKFacebookShareType shareType, SSDKContentType type) {
	Map params = {};
	params[kType] = type.value;
	params[kText] = text;
	params[kImages] = images;

	if (url.contains("assets-library")) {
		params[kVideoAssetURL] = url;
	} else {
		params[kUrl] = url;
	}

	params[kTitle] = urlTitle;
	params[kURLName] = urlName;
	params[kAttachments] = attachementUrl;
	params[kFacebookHashtag] = hasTag;
	params[kFacebookQuote] = quote;
	params[kFacebookShareType] = shareType.value;
	int? id = ShareSDKPlatforms.facebook.id;
	map["@platform($id)"] = params;
}