Gebruiker:Rots61/Gadget-LogTheCounter.js: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 10: | Regel 10: | ||
qpoffset: apiContinue ? apiContinue.qpoffset : undefined | qpoffset: apiContinue ? apiContinue.qpoffset : undefined | ||
} ).then( function (data) { | } ).then( function (data) { | ||
+ | console.log(data); | ||
if ( data.continue ) { | if ( data.continue ) { | ||
return allepaginasmetlinkdienietbestaan( data.continue ) | return allepaginasmetlinkdienietbestaan( data.continue ) |
Versie van 9 feb 2023 17:17
/* jshint sub:true maxerr:100000 */
var api = new mw.Api();
function allepaginasmetlinkdienietbestaan(apiContinue) {
return api.get( {
action: "query",
list: "querypage",
qppage: "Wantedpages",
qplimit: 5000,
qpoffset: apiContinue ? apiContinue.qpoffset : undefined
} ).then( function (data) {
console.log(data);
if ( data.continue ) {
return allepaginasmetlinkdienietbestaan( data.continue )
.then( function ( addedLength ) {
return addedLength + data.query.querypage.length;
} );
} else {
return data.query.querypage.length;
}
} );
}