Skip to content

Instantly share code, notes, and snippets.

@0xFEEDC0DE64
Created April 20, 2017 14:30
Show Gist options
  • Save 0xFEEDC0DE64/4cc873b796cd46500dc1ea8d23b84825 to your computer and use it in GitHub Desktop.
Save 0xFEEDC0DE64/4cc873b796cd46500dc1ea8d23b84825 to your computer and use it in GitHub Desktop.
var sessionId = 'fill this';
function deleteNode(nodeId, callback) {
$.ajax({
url: 'https://www.amazon.de/drive/v1/nodes/' + nodeId,
type: 'DELETE',
contentType: 'application/json',
dataType: 'json',
data: JSON.stringify({ resourceVersion: 'V2', ContentType: 'JSON', recurse: 'true' }),
headers: {
'x-amzn-SessionId': sessionId
},
success: function(result) {
callback(nodeId, true);
},
error: function() {
callback(nodeId, false);
}
});
}
var nodes = [/*fill this*/];
var currIndex = 0;
function deleteNext() {
deleteNode(nodes[currIndex++], deleteNext);
}
deleteNode(nodes[currIndex++], deleteNext);
deleteNode(nodes[currIndex++], deleteNext);
deleteNode(nodes[currIndex++], deleteNext);
deleteNode(nodes[currIndex++], deleteNext);
deleteNode(nodes[currIndex++], deleteNext);
deleteNode(nodes[currIndex++], deleteNext);
deleteNode(nodes[currIndex++], deleteNext);
deleteNode(nodes[currIndex++], deleteNext);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment