bool CommitUploadMega() { completionHandle = mega_up.ReadDataTextResponse(); if (completionHandle.StartsWith("-")) { throw new Exception(completionHandle); } MegaAesCtrStreamCrypter encryptedStream = item.From.stream as MegaAesCtrStreamCrypter; MegaApiClient client = clientTo as MegaApiClient; MegaNzNode parent = new MegaNzNode(item.To.node.Parent.Info.ID); INode newitem = client.CommitUpload(item.From.node.Info.Name, parent, encryptedStream, completionHandle); if (newitem != null) { return(true); } throw new Exception("Commit Upload Failed."); }