From 7c1d0ff037add2c10f005a6ac7945a365186ea66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Fri, 29 Jan 2021 16:53:27 -0300 Subject: [PATCH] Add endpoint documentation --- .../nodes-base/nodes/Reddit/Reddit.node.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/packages/nodes-base/nodes/Reddit/Reddit.node.ts b/packages/nodes-base/nodes/Reddit/Reddit.node.ts index 17eaaba16f..19b2dd8284 100644 --- a/packages/nodes-base/nodes/Reddit/Reddit.node.ts +++ b/packages/nodes-base/nodes/Reddit/Reddit.node.ts @@ -150,6 +150,12 @@ export class Reddit implements INodeType { // profile: get // ---------------------------------- + // https://www.reddit.com/dev/api/#GET_api_v1_me + // https://www.reddit.com/dev/api/#GET_api_v1_me_karma + // https://www.reddit.com/dev/api/#GET_api_v1_me_prefs + // https://www.reddit.com/dev/api/#GET_api_v1_me_trophies + // https://www.reddit.com/dev/api/#GET_prefs_{where} + if (operation === 'get') { const endpoints: { [key: string]: string } = { @@ -183,6 +189,10 @@ export class Reddit implements INodeType { if (operation === 'get') { + // https://www.reddit.com/dev/api/#GET_r_{subreddit}_about + // https://www.reddit.com/dev/api/#GET_r_{subreddit}_about_rules + // https://www.reddit.com/dev/api/#GET_sticky + const qs: IDataObject = {}; const subreddit = this.getNodeParameter('subreddit', i); @@ -205,6 +215,9 @@ export class Reddit implements INodeType { } else if (operation === 'getAll') { + // https://www.reddit.com/dev/api/#GET_api_trending_subreddits + // https://www.reddit.com/dev/api/#POST_api_search_subreddits + const trending = this.getNodeParameter('trending', i) as IDataObject; if (trending) { @@ -228,6 +241,8 @@ export class Reddit implements INodeType { if (operation === 'create') { + // https://www.reddit.com/dev/api/#POST_api_submit + const qs: IDataObject = { title: this.getNodeParameter('title', i), sr: this.getNodeParameter('subreddit', i), @@ -252,6 +267,11 @@ export class Reddit implements INodeType { else if (operation === 'getAll') { + // https://www.reddit.com/dev/api/#GET_hot + // https://www.reddit.com/dev/api/#GET_new + // https://www.reddit.com/dev/api/#GET_rising + // https://www.reddit.com/dev/api/#GET_{sort} + const subreddit = this.getNodeParameter('subreddit', i); const content = this.getNodeParameter('content', i); const endpoint = `r/${subreddit}/${content}.json`; @@ -272,6 +292,8 @@ export class Reddit implements INodeType { if (operation === 'get') { + // https://www.reddit.com/dev/api/#GET_user_{username}_{where} + const username = this.getNodeParameter('username', i) as string; const details = this.getNodeParameter('details', i) as string; const endpoint = `user/${username}/${details}.json`;