package com.kaltura.playersdk.actionHandlers.ShareStrategies;
import android.app.Activity;
import android.content.Intent;
import com.kaltura.playersdk.R;
import com.kaltura.playersdk.BrowserActivity;
import com.kaltura.playersdk.actionHandlers.ShareManager;
import org.json.JSONException;
import org.json.JSONObject;
/**
* Created by itayi on 3/5/15.
*/
public class WebShareStrategy implements ShareManager.KPShareStrategy {
@Override
public void share(JSONObject shareParams, Activity activity) {
String sharePrefix = "";
String videoLink = "";
String videoName = "";
String barColor = "";
try {
sharePrefix = ((String)((JSONObject)shareParams.get("shareNetwork")).get("template")).replace("{share.shareURL}", "");
videoLink = (String)shareParams.get("sharedLink");
videoName = (String)shareParams.get("videoName");
barColor = (String)((JSONObject)shareParams.get("shareNetwork")).get("barColor");
} catch (JSONException e) {
e.printStackTrace();
}
String shareScheme = sharePrefix + videoLink;
Intent shareIntent = new Intent(activity, BrowserActivity.class);
shareIntent.putExtra("ShareLink", shareScheme);
shareIntent.putExtra("VideoName", videoName);
shareIntent.putExtra("BarColor", barColor);
activity.startActivity(shareIntent);
activity.overridePendingTransition(R.animator.trans_left_in, R.animator.trans_left_out);
}
}