🏠 Home 

Wanikani Block Review Submit

Disable submission of reviews, for debugging purposes

// ==UserScript==
// @name        Wanikani Block Review Submit
// @namespace   wk_block_submit
// @description Disable submission of reviews, for debugging purposes
// @match       https://*.wanikani.com/*
// @version     1.0.1
// @author      Robin Findley
// @copyright   2023, Robin Findley
// @license     MIT; http://opensource.org/licenses/MIT
// @run-at      document-end
// @grant       none
// ==/UserScript==
window.block_submit = {};
(function(gobj) {
let old_fetch = window.fetch;
window.fetch = new_fetch;
function new_fetch(url, data) {
if ((url === '/subjects/review') && (data.method === 'PUT')) {
console.log('Blocking submit: ', JSON.parse(data.body).counts[0]);
return Promise.resolve({ok:true});
}
return old_fetch.apply(window, arguments);
};
})(window.block_submit);