public IMegaRequest UpdateNodeAttr(MegaNode node, Action OnSuccess, Action <int> OnError) { if (node == null || node.Attributes == null) { if (OnError != null) { OnError(MegaApiError.EWRONG); } return(new EmptyRequest()); } var req = new MRequestUpdateAttributes <MResponseUpdateAttributes>(User, node); 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 UpdateNodeAttr(MegaNode node, Action OnSuccess, Action<int> OnError) { if (node==null || node.Attributes == null) { if (OnError != null) { OnError(MegaApiError.EWRONG); } return new EmptyRequest(); } var req = new MRequestUpdateAttributes<MResponseUpdateAttributes>(User, node); req.Success += (s, e) => { if (OnSuccess != null) { OnSuccess(); } }; req.Error += (s, e) => { if (OnError != null) { OnError(e.Error); } }; transport.EnqueueRequest(req); return req; }