better error handling

This commit is contained in:
vss-devel 2019-07-15 11:01:52 +03:00
parent ba267f3df7
commit 530f511c90

View File

@ -996,15 +996,19 @@ async function loadPreRequisites () {
} }
async function getSiteInfo () { async function getSiteInfo () {
const resp = await api ({ try {
action: 'query', const resp = await api ({
meta: 'siteinfo', action: 'query',
siprop: 'general|namespaces|namespacealiases', meta: 'siteinfo',
}) siprop: 'general|namespaces|namespacealiases',
})
const info = resp.query const info = resp.query
log( 'SiteInfo', info ) log( 'SiteInfo', info )
wiki.info = info wiki.info = info
} catch ( err ) {
fatal( 'SiteInfo error', err )
}
wiki.indexUrl = info.general.script wiki.indexUrl = info.general.script
wiki.mainPage = info.general.mainpage wiki.mainPage = info.general.mainpage
wiki.articlePath = info.general.articlepath.split('$')[0] wiki.articlePath = info.general.articlepath.split('$')[0]