public IMegaRequest GetNodes(Action <List <MegaNode> > OnSuccess, Action <int> OnError) { var filesRequest = new MRequestGetFiles <MResponseGetFiles>(User); filesRequest.Success += (s, a) => { transport.StartPoll(filesRequest, a.SCid); if (OnSuccess != null) { OnSuccess(a.Nodes); } }; filesRequest.Error += (s, e) => { if (OnError != null) { OnError(e.Error); } }; transport.EnqueueRequest(filesRequest); return(filesRequest); }
public IMegaRequest GetNodes(Action<List<MegaNode>> OnSuccess, Action<int> OnError) { var filesRequest = new MRequestGetFiles<MResponseGetFiles>(User); filesRequest.Success += (s, a) => { transport.StartPoll(filesRequest, a.SCid); if (OnSuccess != null) { OnSuccess(a.Nodes); } }; filesRequest.Error += (s, e) => { if (OnError != null) { OnError(e.Error); } }; transport.EnqueueRequest(filesRequest); return filesRequest; }