Skip to content

Commit 5154569

Browse files
Merge pull request #50 from renderforest/expose-sounds-api
API: expose sounds API.
2 parents cd843e6 + c95a5bb commit 5154569

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

src/lib/renderforest.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const Http = require('./http/http')
1010

1111
const Fonts = require('./resources/fonts')
1212
const Projects = require('./resources/projects')
13+
const Sounds = require('./resources/sounds')
1314
const Supports = require('./resources/supports')
1415
const Templates = require('./resources/templates')
1516
const Users = require('./resources/users')
@@ -88,6 +89,24 @@ class Renderforest {
8889
return Projects.duplicateProject(payload)
8990
}
9091

92+
/**
93+
* @param {Object} [payload]
94+
* @returns {Promise.<Object>}
95+
* @description Get Sounds.
96+
*/
97+
getSounds (payload) {
98+
return Sounds.getSounds(payload)
99+
}
100+
101+
/**
102+
* @param {Object} [payload]
103+
* @returns {Promise.<Object>}
104+
* @description Get Recommended Sounds.
105+
*/
106+
getRecommendedSounds (payload) {
107+
return Sounds.getRecommendedSounds(payload)
108+
}
109+
91110
/**
92111
* @param {Object} payload
93112
* @returns {Promise.<Object>}
@@ -105,6 +124,24 @@ class Renderforest {
105124
return Users.getCurrentUser()
106125
}
107126

127+
/**
128+
* @param {Object} payload
129+
* @returns {Promise.<Array>}
130+
* @description Get Company Sounds (limited).
131+
*/
132+
static getCompanySoundsLimited (payload) {
133+
return Sounds.getCompanySoundsLimited(payload)
134+
}
135+
136+
/**
137+
* @param {Object} payload
138+
* @returns {Promise.<Array>}
139+
* @description Get Recommended Sounds (limited).
140+
*/
141+
static getRecommendedSoundsLimited (payload) {
142+
return Sounds.getRecommendedSoundsLimited(payload)
143+
}
144+
108145
/**
109146
* @param {Object} [payload]
110147
* @returns {Promise.<Array>}

0 commit comments

Comments
 (0)