V1.1 complete

Ajax calls quantity tracking is back.
This commit is contained in:
j0be 2016-09-26 13:57:51 -04:00 committed by GitHub
parent 88bb8c2e40
commit f7f919e5c4

View file

@ -138,6 +138,7 @@ var pdApp = {
num_individual: 0, num_individual: 0,
submission_pages: 0, submission_pages: 0,
comment_pages: 0, comment_pages: 0,
ajax_calls: 0,
after: false after: false
}; };
@ -194,6 +195,7 @@ var pdApp = {
}, },
checkSubmitted: function () { checkSubmitted: function () {
pdApp.process.updateDisplay(); pdApp.process.updateDisplay();
pdApp.processInfo.ajax_calls ++;
$.ajax({ $.ajax({
url: 'https://www.reddit.com/user/'+pdApp.config.user+'/submitted/.json'+(pdApp.processInfo.after ? '?after='+pdApp.processInfo.after : '') url: 'https://www.reddit.com/user/'+pdApp.config.user+'/submitted/.json'+(pdApp.processInfo.after ? '?after='+pdApp.processInfo.after : '')
}).then(function(resp) { }).then(function(resp) {
@ -212,6 +214,7 @@ var pdApp = {
}, },
checkSearch: function () { checkSearch: function () {
pdApp.process.updateDisplay(); pdApp.process.updateDisplay();
pdApp.processInfo.ajax_calls ++;
$.ajax({ $.ajax({
url: 'https://www.reddit.com/search.json?q=author%3A'+pdApp.config.user+(pdApp.processInfo.after ? '&after='+pdApp.processInfo.after : '') url: 'https://www.reddit.com/search.json?q=author%3A'+pdApp.config.user+(pdApp.processInfo.after ? '&after='+pdApp.processInfo.after : '')
}).then(function(resp) { }).then(function(resp) {
@ -235,6 +238,7 @@ var pdApp = {
}, },
checkComments: function () { checkComments: function () {
pdApp.process.updateDisplay(); pdApp.process.updateDisplay();
pdApp.processInfo.ajax_calls ++;
$.ajax({ $.ajax({
url: 'https://www.reddit.com/user/'+pdApp.config.user+'/comments/.json'+(pdApp.processInfo.after ? '?after='+pdApp.processInfo.after : '') url: 'https://www.reddit.com/user/'+pdApp.config.user+'/comments/.json'+(pdApp.processInfo.after ? '?after='+pdApp.processInfo.after : '')
}).then(function(resp) { }).then(function(resp) {
@ -292,6 +296,7 @@ var pdApp = {
if (!settings.saved || item.data.saved === false) { if (!settings.saved || item.data.saved === false) {
if (!settings.mod || !item.data.distinguished) { if (!settings.mod || !item.data.distinguished) {
if ((edited === false && settings['comments-edit']) && (item.kind === 't1' || item.data.is_self)) { if ((edited === false && settings['comments-edit']) && (item.kind === 't1' || item.data.is_self)) {
pdApp.processInfo.ajax_calls ++;
$.ajax({ $.ajax({
url: 'https://www.reddit.com/api/editusertext', url: 'https://www.reddit.com/api/editusertext',
method: 'post', method: 'post',
@ -313,6 +318,7 @@ var pdApp = {
console.error(resp); console.error(resp);
}); });
} else if (settings['comments'] || settings['submissions']) { } else if (settings['comments'] || settings['submissions']) {
pdApp.processInfo.ajax_calls ++;
$.ajax({ $.ajax({
url: 'https://www.reddit.com/api/del', url: 'https://www.reddit.com/api/del',
method: 'post', method: 'post',
@ -348,7 +354,7 @@ var pdApp = {
done: function () { done: function () {
window.pd_processing = false; window.pd_processing = false;
$('#pd__central .processing').html(''); $('#pd__central .processing').html('');
$('#pd__central .processing').append('<p>Completed after making a ton calls to the reddit servers.</p>'); $('#pd__central .processing').append('<p>Completed after making '+pdApp.processInfo.ajax_calls+' calls to the reddit servers.</p>');
$('#pd__central .processing').append('<p>If you need to re run the script, just click the bookmarklet again!</p>'); $('#pd__central .processing').append('<p>If you need to re run the script, just click the bookmarklet again!</p>');
document.title = $('#header-bottom-right .user a').first().text()+' | Power Delete Suite'; document.title = $('#header-bottom-right .user a').first().text()+' | Power Delete Suite';
} }