From da4f931408434c1e121df2896c25f105fd478e1e Mon Sep 17 00:00:00 2001 From: Raunak Gurud Date: Wed, 31 Jan 2024 11:14:38 +0530 Subject: [PATCH] refactor: #6 --- dist/index.js | 6 ++++-- src/controller/index.ts | 12 +++++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/dist/index.js b/dist/index.js index 65b377e..d59bc95 100644 --- a/dist/index.js +++ b/dist/index.js @@ -71,10 +71,12 @@ const publishBlog = async (hashnode_key, article, host) => { headers: headers, }); return { - data: data, + data: data.data, error: { status_code: 400, - message: JSON.stringify(data), + // message: JSON.stringify(data), + message: data.errors[0].message, + info: data.errors[0].extensions, }, }; } diff --git a/src/controller/index.ts b/src/controller/index.ts index b0315a3..cee5798 100644 --- a/src/controller/index.ts +++ b/src/controller/index.ts @@ -13,7 +13,11 @@ export const publishBlog = async ( host: string ): Promise<{ data: any | null; - error: { status_code: number | string; message: string } | null; + error: { + status_code: number | string; + message: string; + info?: string | undefined; + } | null; }> => { const toPublish = article.data.publish ?? false; @@ -68,10 +72,12 @@ export const publishBlog = async ( }); return { - data: data, + data: data.data, error: { status_code: 400, - message: JSON.stringify(data), + // message: JSON.stringify(data), + message: data.errors[0].message, + info: data.errors[0].extensions, }, }; } catch (error) {