public void ExecuteMyFriendsRequest(HandleRequestEvent handle) { int iid = generateNextID(); req_handles.Add(iid, handle); _ExecuteMyFriendsRequest(iid); }
public void ExecuteGraphPathRequest(string path, HandleRequestEvent handle) { int iid = generateNextID(); req_handles.Add(iid, handle); _ExecuteGraphPathRequest(path, iid); }
public void OpenForPublish(string[] permissions, HandleRequestEvent handle) { int iid = generateNextID(); req_handles.Add(iid, handle); _OpenForPublish(permissions, iid); }
public void RequestNewReadPermission(string[] permissions, HandleRequestEvent handle) { int iid = generateNextID(); req_handles.Add(iid, handle); _RequestNewReadPermission(permissions, iid); }
public void FacebookAgentReceiveAgentEvent(string json) { Hashtable data = (Hashtable)MiniJSON.JsonDecode(json); int iid = int.Parse(data["iid"].ToString()); int eid = int.Parse(data["eid"].ToString()); switch (eid) { case 1: // req success case 6: if (req_handles.ContainsKey(iid)) { HandleRequestEvent handle = req_handles[iid]; if (handle != null) { handle(FacebookRequestEvent.Success, ""); } req_handles.Remove(iid); } else { Debug.Log("Could not found handle for iid: " + iid); } break; case 2: // req failed case 7: if (req_handles.ContainsKey(iid)) { HandleRequestEvent handle = req_handles[iid]; if (handle != null) { handle(FacebookRequestEvent.Failed, data["error"].ToString()); } req_handles.Remove(iid); } else { Debug.Log("Could not found handle (request) for iid: " + iid); } break; case 3: // dialog success if (dialog_handles.ContainsKey(iid)) { HandleDialogEvent handle = dialog_handles[iid]; if (handle != null) { handle(FacebookDialogEvent.Success, ""); } } else { Debug.Log("Could not found handle (dialog) for iid: " + iid); } break; case 4: // dialog cancel if (dialog_handles.ContainsKey(iid)) { HandleDialogEvent handle = dialog_handles[iid]; if (handle != null) { handle(FacebookDialogEvent.Canceled, ""); } } else { Debug.Log("Could not found handle (dialog) for iid: " + iid); } break; case 5: if (dialog_handles.ContainsKey(iid)) { HandleDialogEvent handle = dialog_handles[iid]; if (handle != null) { handle(FacebookDialogEvent.Failed, data["error"].ToString()); } } else { Debug.Log("Could not found handle (dialog) for iid: " + iid); } break; } }
public void ExecuteStatusUpdateRequest(Dictionary <string, string> bundle, HandleRequestEvent handle) { int iid = generateNextID(); req_handles.Add(iid, handle); _ExecuteStatusUpdateRequest(bundle, iid); }
public void ExecuteUploadPhotoRequest(string message, string filepath, HandleRequestEvent handle) { int iid = generateNextID(); req_handles.Add(iid, handle); _ExecuteUploadPhotoRequest(message, filepath, iid); }
public void ExecuteUploadPhotoRequest(string message, Texture2D image, HandleRequestEvent handle) { int iid = generateNextID(); req_handles.Add(iid, handle); _ExecuteUploadPhotoRequest(message, image, iid); }
public void ExecuteStatusUpdateRequest(Dictionary<string, string> bundle, HandleRequestEvent handle) { int iid = generateNextID(); req_handles.Add(iid, handle); _ExecuteStatusUpdateRequest(bundle, iid); }