From b606a1c635c331c0d3081132648e40dc97f409c5 Mon Sep 17 00:00:00 2001 From: Kirill Ivanov Date: Fri, 10 Jan 2025 14:24:24 +0300 Subject: [PATCH 1/2] feat(globals): error exception --- .../format-pages-data-helper/format-pages-data.helper.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/globals/data/src/getters/aqsi-data-getter/format-pages-data-helper/format-pages-data.helper.ts b/globals/data/src/getters/aqsi-data-getter/format-pages-data-helper/format-pages-data.helper.ts index 85ca26e6..90b8fd00 100644 --- a/globals/data/src/getters/aqsi-data-getter/format-pages-data-helper/format-pages-data.helper.ts +++ b/globals/data/src/getters/aqsi-data-getter/format-pages-data-helper/format-pages-data.helper.ts @@ -1,5 +1,6 @@ import type { FormattedPagesDataType } from '../../../interfaces/index.js' +import { JsonParseError } from '../error/index.js' import { getRowsData } from './rows-data.getter.js' const checkResponseDataValidity = (responseData: any): boolean => { @@ -18,8 +19,12 @@ export const formatPagesDataHelper = async ( for await (const pageResponse of pageResponses) { const responseText = await pageResponse.text() if (responseText) { - const pageData = JSON.parse(responseText) - responsesData.push(pageData) + try { + const pageData = JSON.parse(responseText) + responsesData.push(pageData) + } catch (error) { + console.error('Error on globals_aqsi-data-getter, parse json') + } } } From 1c585f3966ec17c35905c1b194b21737f91f0e8a Mon Sep 17 00:00:00 2001 From: Kirill Ivanov Date: Fri, 10 Jan 2025 14:36:18 +0300 Subject: [PATCH 2/2] fix(globals): rm unused --- .../format-pages-data-helper/format-pages-data.helper.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/globals/data/src/getters/aqsi-data-getter/format-pages-data-helper/format-pages-data.helper.ts b/globals/data/src/getters/aqsi-data-getter/format-pages-data-helper/format-pages-data.helper.ts index 90b8fd00..21ef7155 100644 --- a/globals/data/src/getters/aqsi-data-getter/format-pages-data-helper/format-pages-data.helper.ts +++ b/globals/data/src/getters/aqsi-data-getter/format-pages-data-helper/format-pages-data.helper.ts @@ -1,6 +1,5 @@ import type { FormattedPagesDataType } from '../../../interfaces/index.js' -import { JsonParseError } from '../error/index.js' import { getRowsData } from './rows-data.getter.js' const checkResponseDataValidity = (responseData: any): boolean => {