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',
url: apiAdress + 'infos?version=true&motd=true&subjinfo=true&cversion=' + info().script.version,
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) => {
Log('Info get Error', e)
@ -1622,11 +1629,13 @@
// })
resolve(res.result)
} catch (e) {
reject(new Error('json parse error'))
reject(e)
}
},
onerror: (e) => {
Log('Question answer get error', e)
Log('Errro paring JSON in GetXHRQuestionAnswer')
Log(e)
reject(e)
reject(e)
}
})
@ -1649,7 +1658,14 @@
reject(e)
},
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)
}
}
})
})