JSON.parse-s in try-catch-s

This commit is contained in:
MrFry 2020-03-17 18:08:21 +01:00
parent c3cfdae886
commit 163fc18901

View file

@ -1579,7 +1579,14 @@
method: 'GET', method: 'GET',
url: apiAdress + 'infos?version=true&motd=true&subjinfo=true&cversion=' + info().script.version, url: apiAdress + 'infos?version=true&motd=true&subjinfo=true&cversion=' + info().script.version,
onload: function (response) { onload: function (response) {
resolve(JSON.parse(response.responseText)) try {
const res = JSON.parse(response.responseText)
resolve(res)
} catch (e) {
Log('Errro paring JSON in GetXHRInfos')
Log(e)
reject(e)
}
}, },
onerror: (e) => { onerror: (e) => {
Log('Info get Error', e) Log('Info get Error', e)
@ -1622,11 +1629,13 @@
// }) // })
resolve(res.result) resolve(res.result)
} catch (e) { } catch (e) {
reject(new Error('json parse error')) reject(e)
} }
}, },
onerror: (e) => { onerror: (e) => {
Log('Question answer get error', e) Log('Errro paring JSON in GetXHRQuestionAnswer')
Log(e)
reject(e)
reject(e) reject(e)
} }
}) })
@ -1649,7 +1658,14 @@
reject(e) reject(e)
}, },
onload: (resp) => { onload: (resp) => {
resolve(JSON.parse(resp.responseText)) try {
const res = JSON.parse(resp.responseText)
resolve(res)
} catch (e) {
Log('Errro paring JSON in SendXHRMessage')
Log(e)
reject(e)
}
} }
}) })
}) })