66 * LICENSE file in the root directory.
77 */
88
9- const Http = require ( '../http/http ' )
9+ const ApiRequest = require ( '../request/api ' )
1010
1111const Params = require ( '../../util/params' )
1212
13+ const { API_PREFIX } = require ( '../../config/config' )
14+
1315class 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-
7777module . exports = Sounds
0 commit comments