Added proxy error handling code

This commit is contained in:
Andrew Bastin
2020-07-16 12:41:23 -04:00
parent df9e172ecc
commit 53c880832d
2 changed files with 17 additions and 3 deletions

View File

@@ -25,11 +25,17 @@ const extensionWithProxy = async (req, { state }) => {
},
})
if (data.isBinary) {
data.data = decodeB64StringToArrayBuffer(data.data)
const parsedData = JSON.parse(data)
if (!parsedData.data.success) {
throw new Error(parsedData.data.message || "Proxy Error")
}
return data
if (parsedData.isBinary) {
parsedData.data = decodeB64StringToArrayBuffer(data.data)
}
return parsedData
}
const extensionWithoutProxy = async (req, _store) => {