setFacebook method

void setFacebook (String text, dynamic images, String url, String urlTitle, String urlName, String attachementUrl, String hasTag, String quote, SSDKContentType type)

Implementation

void setFacebook(
    String text,
    images,
    String url,
    String urlTitle,
    String urlName,
    String attachementUrl,
    String hasTag,
    String quote,
    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;

  int id = ShareSDKPlatforms.facebook.id;
  map["@platform($id)"] = params;
}