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/subjects/review
// @version 1.0.0
// @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) {
function promise(){let a,b,c=new Promise(function(d,e){a=d;b=e;});c.resolve=a;c.reject=b;return c;}
let old_fetch = window.fetch;
window.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(this, arguments);
}
})(window.block_submit);