User:Eejit43/scripts/script-updater.js: Difference between revisions

Content deleted Content added
Syncing script from GitHub (via script)
Syncing script from GitHub (via script)
Line 63:
summary += ' (via [[User:Eejit43/scripts/script-updater.js|script]])';
await new mw.Api()
.edit(title, () => ({ text, summary, watchlist: 'watch' }))
.catch(async (error, data) => {
if (error === 'nocreate-missing')
await new mw.Api().create(title, { summary, watchlist: 'watch' }, text).catch((error, data) => {
console.error(error); // eslint-disable-line no-console
mw.notify(`Error creating ${title}: ${data.error.info} (${error})`, { type: 'error' });