package com.jci.client.application.ui.socialmedia;
import com.jci.client.resource.CommonResource;
import com.jci.client.resource.MyConstants;
import javax.inject.Inject;
public class FacebookSharingService implements SharingService {
private final ShareWindow shareWindow;
private final String imageUri;
private final MyConstants myConstants;
@Inject
public FacebookSharingService(ShareWindow shareWindow,
CommonResource commonResource,
MyConstants myConstants) {
this.shareWindow = shareWindow;
this.imageUri = commonResource.headLogoJCIBig().getSafeUri().asString();
this.myConstants = myConstants;
}
@Override
public void share() {
String url = "https://www.facebook.com/sharer/sharer.php?s=+100" +
"&p[title]=" + myConstants.facebookTitle() + "" +
"&p[url]=" + myConstants.facebookUrl() + "" +
"&p[images][0]=" + imageUri +
"&p[summary]=" + myConstants.facebookSummary();
shareWindow.open(url);
}
}