Skip to content

Commit 3310e67

Browse files
authoredJan 15, 2019
Merge pull request #138 from renderforest/template-svg
✨ release 0.3.5
·
v0.5.2v0.3.5
2 parents 2a0c21a + 95dcd04 commit 3310e67

File tree

15 files changed

+202
-96
lines changed

15 files changed

+202
-96
lines changed
 

‎.npmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Renderforest SDK usage examples
2+
examples

‎README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ Welcome to the Renderforest API! You can use our API to:
6464
- [Get Pluggable-Screens of the Template](#get-pluggable-screens-of-the-template)
6565
- [Get Recommended-Custom-Colors of the Template](#get-recommended-custom-colors-of-the-template)
6666
- [Get Template-Presets of the Template](#get-template-presets-of-the-template)
67+
- [Get SVG Content of the Template](#get-svg-content-of-the-template)
6768
- [Get Theme of the Template](#get-theme-of-the-template)
6869
- [Get Transitions of the Template](#get-transitions-of-the-template)
6970
* [Users API](#users-api)
@@ -861,6 +862,23 @@ Template-presets are ready-made stories created from this template to fasten you
861862
[See example](https://github.com/renderforest/renderforest-sdk-node/blob/master/examples/templates/get-template-presets.js)
862863

863864

865+
### Get SVG Content of the Template
866+
Retrieves SVG content of the template.
867+
868+
```js
869+
const Renderforest = require('@renderforest/sdk-node')
870+
871+
const payload = {
872+
templateId: 701
873+
}
874+
Renderforest.getTemplateSVGContent(payload)
875+
.then(console.log) // handle the success
876+
.catch(console.error) // handle the error
877+
```
878+
879+
[See example](https://github.com/renderforest/renderforest-sdk-node/blob/master/examples/templates/get-template-svg-content.js)
880+
881+
864882
### Get Theme of the Template
865883

866884
Retrieves theme of the template.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/**
2+
* Copyright (c) 2018-present, Renderforest, LLC.
3+
* All rights reserved.
4+
*
5+
* This source code is licensed under the license found in the
6+
* LICENSE file in the root directory.
7+
*/
8+
9+
const Renderforest = require('../../src/lib/renderforest')
10+
11+
const payload = {
12+
templateId: 701
13+
}
14+
Renderforest.getTemplateSVGContent(payload)
15+
.then(console.log) // handle the success
16+
.catch(console.error) // handle the error

‎package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@renderforest/sdk-node",
33
"description": "Renderforest SDK for Node.js",
4-
"version": "0.3.4",
4+
"version": "0.3.5",
55
"author": "RenderForest LLC",
66
"bugs": {
77
"url": "https://github.com/renderforest/renderforest-sdk-node/issues"

‎src/config/config.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
const PackageJson = require('../../package.json')
2+
3+
const config = {
4+
API_HOST: 'https://api.renderforest.com',
5+
API_PREFIX: '/api/v1',
6+
HTTP_DEFAULT_OPTIONS: {
7+
method: 'GET',
8+
json: true,
9+
headers: {
10+
'Accept': 'application/json',
11+
'User-Agent': `renderforest/sdk-node/${PackageJson.version}`
12+
}
13+
},
14+
PROJECT_DATA_API_PREFIX: '/api/v5',
15+
WEB_HOST: 'https://www.renderforest.com',
16+
WEB_PREFIX: '/api/v1'
17+
}
18+
19+
module.exports = config

‎src/lib/renderforest.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* LICENSE file in the root directory.
77
*/
88

9-
const Http = require('./http/http')
9+
const ApiRequest = require('./request/api')
1010

1111
const ProjectData = require('./resources/project-data')
1212
const Projects = require('./resources/projects')
@@ -23,7 +23,7 @@ class Renderforest {
2323
* @param {number} options.clientId
2424
*/
2525
constructor (options) {
26-
Http.setConfig(options.signKey, options.clientId)
26+
ApiRequest.setConfig(options.signKey, options.clientId)
2727
}
2828

2929
/**
@@ -232,6 +232,15 @@ class Renderforest {
232232
return Templates.getTemplateRecommendedCustomColors(payload)
233233
}
234234

235+
/**
236+
* @param {Object} payload
237+
* @returns {Promise.<Array>}
238+
* @description Get Template-SVG-Content of the Template.
239+
*/
240+
static getTemplateSVGContent (payload) {
241+
return Templates.getTemplateSVGContent(payload)
242+
}
243+
235244
/**
236245
* @param {Object} payload
237246
* @returns {Promise.<Array>}

‎src/lib/http/http.js renamed to ‎src/lib/request/api.js

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ const RequestPromise = require('request-promise')
1212

1313
const Auth = require('../auth/auth')
1414

15-
const PackageJson = require('../../../package.json')
15+
const { API_HOST, HTTP_DEFAULT_OPTIONS } = require('../../config/config')
1616

17-
class Http {
17+
class ApiRequest {
1818
/**
1919
* @constructor
2020
*/
@@ -50,16 +50,16 @@ class Http {
5050
* @description Append URI.
5151
*/
5252
static appendURI (options) {
53-
options.uri = `${Http.HOST}${options.endpoint}`
53+
options.uri = `${API_HOST}${options.endpoint}`
5454
}
5555

5656
/**
5757
* @param {Object} options
5858
* @description Prepare request.
5959
*/
6060
static prepareRequest (options) {
61-
Http.appendQueryParams(options)
62-
Http.appendURI(options)
61+
ApiRequest.appendQueryParams(options)
62+
ApiRequest.appendURI(options)
6363
}
6464

6565
/**
@@ -78,11 +78,11 @@ class Http {
7878
* @description Unauthorized request.
7979
*/
8080
unauthorizedRequest (options) {
81-
const _options = Object.assign({}, Http.DEFAULT_OPTIONS, options)
81+
const _options = Object.assign({}, HTTP_DEFAULT_OPTIONS, options)
8282

83-
Http.prepareRequest(_options)
83+
ApiRequest.prepareRequest(_options)
8484

85-
return Http.request(_options)
85+
return ApiRequest.request(_options)
8686
}
8787

8888
/**
@@ -91,23 +91,13 @@ class Http {
9191
* @description Authorized request.
9292
*/
9393
authorizedRequest (options) {
94-
const _options = Object.assign({}, Http.DEFAULT_OPTIONS, options)
94+
const _options = Object.assign({}, HTTP_DEFAULT_OPTIONS, options)
9595

96-
Http.prepareRequest(_options)
96+
ApiRequest.prepareRequest(_options)
9797
Auth.setAuthorization(_options, this.signKey, this.clientId)
9898

99-
return Http.request(_options)
99+
return ApiRequest.request(_options)
100100
}
101101
}
102102

103-
Http.HOST = 'https://api.renderforest.com'
104-
Http.DEFAULT_OPTIONS = {
105-
method: 'GET',
106-
json: true,
107-
headers: {
108-
'Accept': 'application/json',
109-
'User-Agent': `renderforest/sdk-node/${PackageJson.version}`
110-
}
111-
}
112-
113-
module.exports = new Http()
103+
module.exports = new ApiRequest()

‎src/lib/request/web.js

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/**
2+
* Copyright (c) 2018-present, Renderforest, LLC.
3+
* All rights reserved.
4+
*
5+
* This source code is licensed under the license found in the
6+
* LICENSE file in the root directory.
7+
*/
8+
9+
const RequestPromise = require('request-promise')
10+
11+
const { HTTP_DEFAULT_OPTIONS, WEB_HOST } = require('../../config/config')
12+
13+
class WebRequest {
14+
/**
15+
* @param {Object} options
16+
* @description Append URI.
17+
*/
18+
static appendURI (options) {
19+
options.uri = `${WEB_HOST}${options.endpoint}`
20+
}
21+
22+
/**
23+
* @param {Object} options
24+
* @returns {Promise.<>}
25+
* @description Appends URI and makes request with default options.
26+
*/
27+
request (options) {
28+
const _options = Object.assign({}, HTTP_DEFAULT_OPTIONS, options)
29+
30+
WebRequest.appendURI(_options)
31+
32+
return RequestPromise(_options)
33+
}
34+
}
35+
36+
module.exports = new WebRequest()

‎src/lib/resources/project-data.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@
66
* LICENSE file in the root directory.
77
*/
88

9-
const Http = require('../http/http')
9+
const ApiRequest = require('../request/api')
1010

1111
const ProjectDataClass = require('../../classes/project-data')
1212

1313
const Params = require('../../util/params')
1414

15+
const { PROJECT_DATA_API_PREFIX } = require('../../config/config')
16+
1517
class ProjectData {
1618
/**
1719
* @param {Object} payload
@@ -22,9 +24,9 @@ class ProjectData {
2224
const projectId = Params.destructURLParam(payload, 'projectId')
2325

2426
const options = {
25-
endpoint: `${ProjectData.API_PREFIX}/project-data/${projectId}`
27+
endpoint: `${PROJECT_DATA_API_PREFIX}/project-data/${projectId}`
2628
}
27-
return Http.authorizedRequest(options)
29+
return ApiRequest.authorizedRequest(options)
2830
.then((projectDataJson) => new ProjectDataClass(projectDataJson))
2931
}
3032

@@ -39,13 +41,11 @@ class ProjectData {
3941

4042
const options = {
4143
method: 'PATCH',
42-
endpoint: `${ProjectData.API_PREFIX}/project-data/${projectId}`,
44+
endpoint: `${PROJECT_DATA_API_PREFIX}/project-data/${projectId}`,
4345
body
4446
}
45-
return Http.authorizedRequest(options)
47+
return ApiRequest.authorizedRequest(options)
4648
}
4749
}
4850

49-
ProjectData.API_PREFIX = '/api/v5'
50-
5151
module.exports = ProjectData

‎src/lib/resources/projects.js

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@
66
* LICENSE file in the root directory.
77
*/
88

9-
const Http = require('../http/http')
9+
const ApiRequest = require('../request/api')
1010

1111
const Params = require('../../util/params')
1212

13+
const { API_PREFIX } = require('../../config/config')
14+
1315
class Projects {
1416
/**
1517
* @param {Object} [payload]
@@ -20,10 +22,10 @@ class Projects {
2022
const qs = Params.destructParams(payload, ['limit', 'offset'])
2123

2224
const options = {
23-
endpoint: `${Projects.API_PREFIX}/projects`,
25+
endpoint: `${API_PREFIX}/projects`,
2426
qs
2527
}
26-
return Http.authorizedRequest(options)
28+
return ApiRequest.authorizedRequest(options)
2729
}
2830

2931
/**
@@ -36,10 +38,10 @@ class Projects {
3638

3739
const options = {
3840
method: 'POST',
39-
endpoint: `${Projects.API_PREFIX}/projects`,
41+
endpoint: `${API_PREFIX}/projects`,
4042
body
4143
}
42-
return Http.authorizedRequest(options)
44+
return ApiRequest.authorizedRequest(options)
4345
}
4446

4547
/**
@@ -51,10 +53,10 @@ class Projects {
5153
const qs = Params.destructParams(payload, ['templateId'])
5254

5355
const options = {
54-
endpoint: `${Projects.API_PREFIX}/projects/trial`,
56+
endpoint: `${API_PREFIX}/projects/trial`,
5557
qs
5658
}
57-
return Http.unauthorizedRequest(options)
59+
return ApiRequest.unauthorizedRequest(options)
5860
}
5961

6062
/**
@@ -66,9 +68,9 @@ class Projects {
6668
const projectId = Params.destructURLParam(payload, 'projectId')
6769

6870
const options = {
69-
endpoint: `${Projects.API_PREFIX}/projects/${projectId}`
71+
endpoint: `${API_PREFIX}/projects/${projectId}`
7072
}
71-
return Http.authorizedRequest(options)
73+
return ApiRequest.authorizedRequest(options)
7274
}
7375

7476
/**
@@ -82,10 +84,10 @@ class Projects {
8284

8385
const options = {
8486
method: 'PATCH',
85-
endpoint: `${Projects.API_PREFIX}/projects/${projectId}`,
87+
endpoint: `${API_PREFIX}/projects/${projectId}`,
8688
body
8789
}
88-
return Http.authorizedRequest(options)
90+
return ApiRequest.authorizedRequest(options)
8991
}
9092

9193
/**
@@ -98,9 +100,9 @@ class Projects {
98100

99101
const options = {
100102
method: 'DELETE',
101-
endpoint: `${Projects.API_PREFIX}/projects/${projectId}`
103+
endpoint: `${API_PREFIX}/projects/${projectId}`
102104
}
103-
return Http.authorizedRequest(options)
105+
return ApiRequest.authorizedRequest(options)
104106
}
105107

106108
/**
@@ -114,10 +116,10 @@ class Projects {
114116

115117
const options = {
116118
method: 'POST',
117-
endpoint: `${Projects.API_PREFIX}/projects/${projectId}/apply-template-preset`,
119+
endpoint: `${API_PREFIX}/projects/${projectId}/apply-template-preset`,
118120
body
119121
}
120-
return Http.authorizedRequest(options)
122+
return ApiRequest.authorizedRequest(options)
121123
}
122124

123125
/**
@@ -130,9 +132,9 @@ class Projects {
130132

131133
const options = {
132134
method: 'POST',
133-
endpoint: `${Projects.API_PREFIX}/projects/${projectId}/duplicate`
135+
endpoint: `${API_PREFIX}/projects/${projectId}/duplicate`
134136
}
135-
return Http.authorizedRequest(options)
137+
return ApiRequest.authorizedRequest(options)
136138
}
137139

138140
/**
@@ -146,13 +148,11 @@ class Projects {
146148

147149
const options = {
148150
method: 'POST',
149-
endpoint: `${Projects.API_PREFIX}/projects/${projectId}/render`,
151+
endpoint: `${API_PREFIX}/projects/${projectId}/render`,
150152
body
151153
}
152-
return Http.authorizedRequest(options)
154+
return ApiRequest.authorizedRequest(options)
153155
}
154156
}
155157

156-
Projects.API_PREFIX = '/api/v1'
157-
158158
module.exports = Projects

‎src/lib/resources/sounds.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@
66
* LICENSE file in the root directory.
77
*/
88

9-
const Http = require('../http/http')
9+
const ApiRequest = require('../request/api')
1010

1111
const Params = require('../../util/params')
1212

13+
const { API_PREFIX } = require('../../config/config')
14+
1315
class Sounds {
1416
/**
1517
* @param {Object} payload
@@ -20,10 +22,10 @@ class Sounds {
2022
const qs = Params.destructParams(payload, ['duration'])
2123

2224
const options = {
23-
endpoint: `${Sounds.API_PREFIX}/sounds`,
25+
endpoint: `${API_PREFIX}/sounds`,
2426
qs
2527
}
26-
return Http.unauthorizedRequest(options)
28+
return ApiRequest.unauthorizedRequest(options)
2729
}
2830

2931
/**
@@ -35,10 +37,10 @@ class Sounds {
3537
const qs = Params.destructParams(payload, ['duration'])
3638

3739
const options = {
38-
endpoint: `${Sounds.API_PREFIX}/sounds`,
40+
endpoint: `${API_PREFIX}/sounds`,
3941
qs
4042
}
41-
return Http.authorizedRequest(options)
43+
return ApiRequest.authorizedRequest(options)
4244
}
4345

4446
/**
@@ -50,10 +52,10 @@ class Sounds {
5052
const qs = Params.destructParams(payload, ['duration', 'templateId'])
5153

5254
const options = {
53-
endpoint: `${Sounds.API_PREFIX}/sounds/recommended`,
55+
endpoint: `${API_PREFIX}/sounds/recommended`,
5456
qs
5557
}
56-
return Http.unauthorizedRequest(options)
58+
return ApiRequest.unauthorizedRequest(options)
5759
}
5860

5961
/**
@@ -65,13 +67,11 @@ class Sounds {
6567
const qs = Params.destructParams(payload, ['duration', 'templateId'])
6668

6769
const options = {
68-
endpoint: `${Sounds.API_PREFIX}/sounds/recommended`,
70+
endpoint: `${API_PREFIX}/sounds/recommended`,
6971
qs
7072
}
71-
return Http.authorizedRequest(options)
73+
return ApiRequest.authorizedRequest(options)
7274
}
7375
}
7476

75-
Sounds.API_PREFIX = '/api/v1'
76-
7777
module.exports = Sounds

‎src/lib/resources/supports.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@
66
* LICENSE file in the root directory.
77
*/
88

9-
const Http = require('../http/http')
9+
const ApiRequest = require('../request/api')
1010

1111
const Params = require('../../util/params')
1212

13+
const { API_PREFIX } = require('../../config/config')
14+
1315
class Supports {
1416
/**
1517
* @param {Object} payload
@@ -21,13 +23,11 @@ class Supports {
2123

2224
const options = {
2325
method: 'POST',
24-
endpoint: `${Supports.API_PREFIX}/supports/ticket`,
26+
endpoint: `${API_PREFIX}/supports/ticket`,
2527
body
2628
}
27-
return Http.authorizedRequest(options)
29+
return ApiRequest.authorizedRequest(options)
2830
}
2931
}
3032

31-
Supports.API_PREFIX = '/api/v1'
32-
3333
module.exports = Supports

‎src/lib/resources/templates.js

Lines changed: 37 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@
66
* LICENSE file in the root directory.
77
*/
88

9-
const Http = require('../http/http')
9+
const ApiRequest = require('../request/api')
10+
const WebRequest = require('../request/web')
1011

1112
const Params = require('../../util/params')
1213

14+
const { API_PREFIX, WEB_PREFIX } = require('../../config/config')
15+
1316
class Templates {
1417
/**
1518
* @param {Object} [payload]
@@ -20,10 +23,10 @@ class Templates {
2023
const qs = Params.destructParams(payload, ['categoryId', 'equalizer', 'limit', 'offset'])
2124

2225
const options = {
23-
endpoint: `${Templates.API_PREFIX}/templates`,
26+
endpoint: `${API_PREFIX}/templates`,
2427
qs
2528
}
26-
return Http.unauthorizedRequest(options)
29+
return ApiRequest.unauthorizedRequest(options)
2730
}
2831

2932
/**
@@ -35,10 +38,10 @@ class Templates {
3538
const qs = Params.destructParams(payload, ['language'])
3639

3740
const options = {
38-
endpoint: `${Templates.API_PREFIX}/templates/categories`,
41+
endpoint: `${API_PREFIX}/templates/categories`,
3942
qs
4043
}
41-
return Http.unauthorizedRequest(options)
44+
return ApiRequest.unauthorizedRequest(options)
4245
}
4346

4447
/**
@@ -51,10 +54,10 @@ class Templates {
5154
const templateId = Params.destructURLParam(payload, 'templateId')
5255

5356
const options = {
54-
endpoint: `${Templates.API_PREFIX}/templates/${templateId}`,
57+
endpoint: `${WEB_PREFIX}${API_PREFIX}/templates/${templateId}`,
5558
qs
5659
}
57-
return Http.unauthorizedRequest(options)
60+
return ApiRequest.unauthorizedRequest(options)
5861
}
5962

6063
/**
@@ -66,9 +69,9 @@ class Templates {
6669
const templateId = Params.destructURLParam(payload, 'templateId')
6770

6871
const options = {
69-
endpoint: `${Templates.API_PREFIX}/templates/${templateId}/color-presets`
72+
endpoint: `${API_PREFIX}/templates/${templateId}/color-presets`
7073
}
71-
return Http.unauthorizedRequest(options)
74+
return ApiRequest.unauthorizedRequest(options)
7275
}
7376

7477
/**
@@ -80,9 +83,9 @@ class Templates {
8083
const templateId = Params.destructURLParam(payload, 'templateId')
8184

8285
const options = {
83-
endpoint: `${Templates.API_PREFIX}/templates/${templateId}/pluggable-screens`
86+
endpoint: `${API_PREFIX}/templates/${templateId}/pluggable-screens`
8487
}
85-
return Http.unauthorizedRequest(options)
88+
return ApiRequest.unauthorizedRequest(options)
8689
}
8790

8891
/**
@@ -94,9 +97,9 @@ class Templates {
9497
const templateId = Params.destructURLParam(payload, 'templateId')
9598

9699
const options = {
97-
endpoint: `${Templates.API_PREFIX}/templates/${templateId}/recommended-custom-colors`
100+
endpoint: `${API_PREFIX}/templates/${templateId}/recommended-custom-colors`
98101
}
99-
return Http.unauthorizedRequest(options)
102+
return ApiRequest.unauthorizedRequest(options)
100103
}
101104

102105
/**
@@ -108,9 +111,24 @@ class Templates {
108111
const templateId = Params.destructURLParam(payload, 'templateId')
109112

110113
const options = {
111-
endpoint: `${Templates.API_PREFIX}/templates/${templateId}/template-presets`
114+
endpoint: `${API_PREFIX}/templates/${templateId}/template-presets`
115+
}
116+
return ApiRequest.unauthorizedRequest(options)
117+
}
118+
119+
/**
120+
* @param {Object} payload
121+
* @returns {Promise.<>}
122+
* @description Get Template-SVG-Content of the Template.
123+
*/
124+
static getTemplateSVGContent (payload) {
125+
const templateId = Params.destructURLParam(payload, 'templateId')
126+
127+
const options = {
128+
endpoint: `${WEB_PREFIX}/templates/termplatesvg/${templateId}`
112129
}
113-
return Http.unauthorizedRequest(options)
130+
131+
return WebRequest.request(options)
114132
}
115133

116134
/**
@@ -122,9 +140,9 @@ class Templates {
122140
const templateId = Params.destructURLParam(payload, 'templateId')
123141

124142
const options = {
125-
endpoint: `${Templates.API_PREFIX}/templates/${templateId}/theme`
143+
endpoint: `${API_PREFIX}/templates/${templateId}/theme`
126144
}
127-
return Http.unauthorizedRequest(options)
145+
return ApiRequest.unauthorizedRequest(options)
128146
}
129147

130148
/**
@@ -136,12 +154,10 @@ class Templates {
136154
const templateId = Params.destructURLParam(payload, 'templateId')
137155

138156
const options = {
139-
endpoint: `${Templates.API_PREFIX}/templates/${templateId}/transitions`
157+
endpoint: `${API_PREFIX}/templates/${templateId}/transitions`
140158
}
141-
return Http.unauthorizedRequest(options)
159+
return ApiRequest.unauthorizedRequest(options)
142160
}
143161
}
144162

145-
Templates.API_PREFIX = '/api/v1'
146-
147163
module.exports = Templates

‎src/lib/resources/users.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
* LICENSE file in the root directory.
77
*/
88

9-
const Http = require('../http/http')
9+
const ApiRequest = require('../request/api')
10+
11+
const { API_PREFIX } = require('../../config/config')
1012

1113
class Users {
1214
/**
@@ -15,12 +17,10 @@ class Users {
1517
*/
1618
static getCurrentUser () {
1719
const options = {
18-
endpoint: `${Users.API_PREFIX}/users/current`
20+
endpoint: `${API_PREFIX}/users/current`
1921
}
20-
return Http.authorizedRequest(options)
22+
return ApiRequest.authorizedRequest(options)
2123
}
2224
}
2325

24-
Users.API_PREFIX = '/api/v1'
25-
2626
module.exports = Users

0 commit comments

Comments
 (0)
Please sign in to comment.