public IMegaRequest RemoveNode(string targetNodeId, Action OnSuccess, Action <int> OnError) { if (string.IsNullOrEmpty(targetNodeId)) { if (OnError != null) { OnError(MegaApiError.EWRONG); } return(new EmptyRequest()); } var req = new MRequestRemoveNode <MResponseRemoveNode>(User, targetNodeId); req.Success += (s, e) => { if (OnSuccess != null) { OnSuccess(); } }; req.Error += (s, e) => { if (OnError != null) { OnError(e.Error); } }; transport.EnqueueRequest(req); return(req); }
public IMegaRequest RemoveNode(string targetNodeId, Action OnSuccess, Action<int> OnError) { if (string.IsNullOrEmpty(targetNodeId)) { if (OnError != null) { OnError(MegaApiError.EWRONG); } return new EmptyRequest(); } var req = new MRequestRemoveNode<MResponseRemoveNode>(User, targetNodeId); req.Success += (s, e) => { if (OnSuccess != null) { OnSuccess(); } }; req.Error += (s, e) => { if (OnError != null) { OnError(e.Error); } }; transport.EnqueueRequest(req); return req; }