diff --git a/main/index.js b/main/index.js index 58e0b66d..fe069cef 100644 --- a/main/index.js +++ b/main/index.js @@ -49,10 +49,27 @@ ipcMain.handle('grafnode-account-request', async (_, request) => { // handler for sending http request ipcMain.handle('send-http-request', async (_, request) => { - const result = await axios(request) - return { - status: result.status, - headers: result.headers, - data: result.data - }; + try { + const result = await axios(request); + + return { + status: result.status, + headers: result.headers, + data: result.data + }; + } catch (error) { + if(error.response) { + return { + status: error.response.status, + headers: error.response.headers, + data: error.response.data + }; + } + + return { + status: -1, + headers: [], + data: null + }; + } }) diff --git a/renderer/network/index.js b/renderer/network/index.js index aeb71ee4..7845be81 100644 --- a/renderer/network/index.js +++ b/renderer/network/index.js @@ -28,7 +28,7 @@ const sendRequest = async (item, collectionUid, dispatch) => { itemUid: item.uid }); }) - .catch((err) => console.log(err)); + .catch((err) => console.error(err)); } };