From 3fc7fedab3ab096345f196f8207eb737ac14b4b7 Mon Sep 17 00:00:00 2001 From: Yassine Fathi Date: Thu, 16 Dec 2021 13:39:43 +0100 Subject: [PATCH 1/2] chore: add nvmrc with required node version --- .nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000000000..b2d264b67dfd3 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v14.18.0 From c1d917c5f8e5633ae1e528b08ce097190d8f8ef7 Mon Sep 17 00:00:00 2001 From: Yassine Fathi Date: Thu, 16 Dec 2021 13:40:32 +0100 Subject: [PATCH 2/2] feat: added saved posts to reddit node with credentials on User resource --- packages/nodes-base/nodes/Reddit/GenericFunctions.ts | 2 +- packages/nodes-base/nodes/Reddit/Reddit.node.ts | 1 + packages/nodes-base/nodes/Reddit/UserDescription.ts | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/Reddit/GenericFunctions.ts b/packages/nodes-base/nodes/Reddit/GenericFunctions.ts index f9cb55b1109f6..d250fd9a6a9be 100644 --- a/packages/nodes-base/nodes/Reddit/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Reddit/GenericFunctions.ts @@ -23,7 +23,7 @@ export async function redditApiRequest( const resource = this.getNodeParameter('resource', 0) as string; - const authRequired = ['profile', 'post', 'postComment'].includes(resource); + const authRequired = ['profile', 'post', 'postComment', 'user'].includes(resource); qs.api_type = 'json'; diff --git a/packages/nodes-base/nodes/Reddit/Reddit.node.ts b/packages/nodes-base/nodes/Reddit/Reddit.node.ts index 922f8ddec6f70..aa6d401ea5c5f 100644 --- a/packages/nodes-base/nodes/Reddit/Reddit.node.ts +++ b/packages/nodes-base/nodes/Reddit/Reddit.node.ts @@ -65,6 +65,7 @@ export class Reddit implements INodeType { 'postComment', 'post', 'profile', + 'user' ], }, }, diff --git a/packages/nodes-base/nodes/Reddit/UserDescription.ts b/packages/nodes-base/nodes/Reddit/UserDescription.ts index 1defaf6e1f335..586f2457ce256 100644 --- a/packages/nodes-base/nodes/Reddit/UserDescription.ts +++ b/packages/nodes-base/nodes/Reddit/UserDescription.ts @@ -64,6 +64,10 @@ export const userFields: INodeProperties[] = [ name: 'Gilded', value: 'gilded', }, + { + name: 'Saved', + value: 'saved', + }, { name: 'Overview', value: 'overview', @@ -103,6 +107,7 @@ export const userFields: INodeProperties[] = [ 'submitted', 'comments', 'gilded', + 'saved', ], }, }, @@ -130,6 +135,7 @@ export const userFields: INodeProperties[] = [ 'gilded', 'overview', 'submitted', + 'saved', ], returnAll: [ false,