From 5d45679da6d7d1e2305ae26d1f204f1ffe48d1ca Mon Sep 17 00:00:00 2001 From: wanhose Date: Wed, 3 Apr 2024 19:26:01 +0200 Subject: [PATCH] fix(api): v2 data endpoint --- packages/api/src/routes/v2/data.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/api/src/routes/v2/data.ts b/packages/api/src/routes/v2/data.ts index 112db6e..0b4b281 100644 --- a/packages/api/src/routes/v2/data.ts +++ b/packages/api/src/routes/v2/data.ts @@ -8,7 +8,7 @@ export default (server: FastifyInstance, options: RouteShorthandOptions, done: ( const commonWordsUrl = `${dataUrl}/common-words.json`; const fixesUrl = `${dataUrl}/fixes.txt`; const skipsUrl = `${dataUrl}/skips.json`; - const tokensUrl = `${dataUrl}/tokens.txt`; + const tokensUrl = `${dataUrl}/tokens.json`; const results = await Promise.all([ fetch(commonWordsUrl), @@ -16,19 +16,22 @@ export default (server: FastifyInstance, options: RouteShorthandOptions, done: ( fetch(skipsUrl), fetch(tokensUrl), ]); + const skips = await results[2].json(); + const tokens = await results[3].json(); reply.send({ data: { - classes: (await results[3].json()).classes, + classes: tokens.classes, commonWords: await results[0].json(), - elements: (await results[3].json()).selectors, + elements: tokens.selectors, fixes: (await results[1].text()).split('\n').filter((x) => !!x), - skips: (await results[2].json()).domains, - tags: (await results[2].json()).tags, + skips: skips.domains, + tags: skips.tags, }, success: true, }); - } catch { + } catch (e) { + console.error(e); reply.send({ success: false }); } });