User:Novem Linguae/Scripts/ReviewStatus.js: Difference between revisions

Content deleted Content added
fix broken images
simplify isReviewed()
Line 38:
let api = new mw.Api();
let response = await api.get( {
action: 'pagetriagelistquery',
format: 'json',
page_idprop: pageID'isreviewed',
pageids: pageID,
} );
return response.query.pages[0].isreviewed;
 
// no result
if ( response.pagetriagelist.result !== 'success' || response.pagetriagelist.pages.length === 0 ) {
return true;
// 1, 2, or 3
} else if ( parseInt(response.pagetriagelist.pages[0].patrol_status) > 0 ) {
return true;
// 0
} else {
return false;
}
}