From ea41488347fda6eff5e6431bb5ffe1ad5e4f0bce Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Tue, 25 Apr 2023 15:01:46 -0400 Subject: [PATCH] Added missing result elements to some responses --- src/services/api/routes/communities.ts | 16 +++++++++------- src/services/api/routes/people.ts | 12 +++++++----- src/services/api/routes/posts.ts | 10 ++++++---- src/services/api/routes/topics.ts | 12 +++++++----- src/types/common/crypto-options.ts | 4 ++-- 5 files changed, 31 insertions(+), 23 deletions(-) diff --git a/src/services/api/routes/communities.ts b/src/services/api/routes/communities.ts index 4e82410..ebea507 100644 --- a/src/services/api/routes/communities.ts +++ b/src/services/api/routes/communities.ts @@ -155,13 +155,15 @@ router.get('/:appID/posts', async function (request: express.Request, response: } const json: Record = { - has_error: 0, - version: 1, - request_name: 'posts', - topic: { - community_id: community.community_id - }, - posts: [] + result: { + has_error: 0, + version: 1, + request_name: 'posts', + topic: { + community_id: community.community_id + }, + posts: [] + } }; for (const post of posts) { diff --git a/src/services/api/routes/people.ts b/src/services/api/routes/people.ts index 4b650fd..fe644c1 100644 --- a/src/services/api/routes/people.ts +++ b/src/services/api/routes/people.ts @@ -70,11 +70,13 @@ router.get('/', async function (request: express.Request, response: express.Resp } const json: Record = { - has_error: 0, - version: 1, - expire: moment().add(1, 'days').format('YYYY-MM-DD HH:MM:SS'), - request_name: 'posts', - people: [] + result: { + has_error: 0, + version: 1, + expire: moment().add(1, 'days').format('YYYY-MM-DD HH:MM:SS'), + request_name: 'posts', + people: [] + } }; for (const post of posts) { diff --git a/src/services/api/routes/posts.ts b/src/services/api/routes/posts.ts index d061b8a..1b4b7f8 100644 --- a/src/services/api/routes/posts.ts +++ b/src/services/api/routes/posts.ts @@ -137,10 +137,12 @@ router.get('/:post_id/replies', async function (request: express.Request, respon } const json: Record = { - has_error: 0, - version: 1, - request_name: 'replies', - posts: [] + result: { + has_error: 0, + version: 1, + request_name: 'replies', + posts: [] + } }; for (const post of posts) { diff --git a/src/services/api/routes/topics.ts b/src/services/api/routes/topics.ts index e975961..c4d8ece 100644 --- a/src/services/api/routes/topics.ts +++ b/src/services/api/routes/topics.ts @@ -48,11 +48,13 @@ router.get('/', async function (request: express.Request, response: express.Resp async function generateTopicsXML(communities: HydratedCommunityDocument[]): Promise { const json: Record = { - has_error: 0, - version: 1, - expire: moment().add(1, 'days').format('YYYY-MM-DD HH:MM:SS'), - request_name: 'topics', - topics: [] + result: { + has_error: 0, + version: 1, + expire: moment().add(1, 'days').format('YYYY-MM-DD HH:MM:SS'), + request_name: 'topics', + topics: [] + } }; for (const community of communities) { diff --git a/src/types/common/crypto-options.ts b/src/types/common/crypto-options.ts index c6ee22a..170a6fe 100644 --- a/src/types/common/crypto-options.ts +++ b/src/types/common/crypto-options.ts @@ -1,4 +1,4 @@ export interface CryptoOptions { - private_key: Buffer - hmac_secret: string + private_key: Buffer; + hmac_secret: string; } \ No newline at end of file