public static void graphRequest(string graphPath, string httpMethod, Dictionary <string, string> parameters) { if (Application.platform != RuntimePlatform.Android) { return; } parameters = (parameters ?? new Dictionary <string, string>()); if (!FacebookAndroid.isSessionValid()) { FacebookAndroid.babysitRequest(true, delegate { FacebookAndroid._facebookPlugin.Call("graphRequest", new object[] { graphPath, httpMethod, parameters.toJson() }); }); } else { FacebookAndroid._facebookPlugin.Call("graphRequest", new object[] { graphPath, httpMethod, parameters.toJson() }); } }
public static void showDialog(string dialogType, Dictionary <string, string> parameters) { if (Application.platform != RuntimePlatform.Android) { return; } parameters = (parameters ?? new Dictionary <string, string>()); if (!FacebookAndroid.isSessionValid()) { FacebookAndroid.babysitRequest(false, delegate { FacebookAndroid._facebookPlugin.Call("showDialog", new object[] { dialogType, parameters.toJson() }); }); } else { FacebookAndroid._facebookPlugin.Call("showDialog", new object[] { dialogType, parameters.toJson() }); } }