@@ -6,14 +6,8 @@ class Content extends Lib {
66 super ( parent )
77 }
88
9- content ( ) {
10- return new Promise ( ( resolve , reject ) => {
11- this . req ( '/content' ) . then ( ( res ) => {
12- resolve ( res )
13- } ) . catch ( ( err ) => {
14- reject ( err )
15- } )
16- } )
9+ async content ( ) {
10+ return this . req ( '/content' )
1711 }
1812
1913 /*
@@ -22,57 +16,33 @@ class Content extends Lib {
2216 ids
2317 }
2418 */
25- list ( name , params = { } ) {
26- return new Promise ( ( resolve , reject ) => {
27- if ( typeof ( name ) === 'undefined' )
28- reject ( this . throwError ( 'content.list()' , 'a name' ) )
19+ async list ( name , params = { } ) {
20+ if ( typeof name === 'undefined' )
21+ throw this . throwError ( 'data.list()' , 'a name' )
2922
30- params . ids = this . parent . utils . makeCSV ( params . ids )
23+ params . ids = this . parent . utils . makeCSV ( params . ids )
3124
32- this . req (
33- `/${ name } ` ,
34- params
35- ) . then ( ( res ) => {
36- resolve ( res )
37- } ) . catch ( ( err ) => {
38- reject ( err )
39- } )
40- } )
25+ return this . req ( `/${ name } ` , params )
4126 }
4227
43- get ( name , id ) {
44- return new Promise ( ( resolve , reject ) => {
45- if ( typeof ( name ) === 'undefined' )
46- reject ( this . throwError ( 'content.get()' , 'a name' ) )
47- if ( typeof ( id ) === 'undefined' )
48- reject ( this . throwError ( 'content.get()' , 'an ID' ) )
28+ async get ( name , id ) {
29+ const missing_params = [ ]
30+ if ( typeof name === 'undefined' )
31+ missing_params . push ( 'a name' )
32+ if ( typeof id === 'undefined' )
33+ missing_params . push ( 'an ID' )
34+ if ( missing_params . length > 0 )
35+ throw this . throwError ( 'data.get()' , missing_params . join ( ',' ) )
4936
50- this . req ( `/${ name } /${ id } ` ) . then ( ( res ) => {
51- resolve ( res )
52- } ) . catch ( ( err ) => {
53- reject ( err )
54- } )
55- } )
37+ return this . req ( `/${ name } /${ id } ` )
5638 }
5739
5840 servers ( ) {
59- return new Promise ( ( resolve , reject ) => {
60- this . req ( '/servers' ) . then ( ( res ) => {
61- resolve ( res )
62- } ) . catch ( ( err ) => {
63- reject ( err )
64- } )
65- } )
41+ return this . req ( '/servers' )
6642 }
6743
6844 datacenters ( ) {
69- return new Promise ( ( resolve , reject ) => {
70- this . req ( '/servers/dc' ) . then ( ( res ) => {
71- resolve ( res )
72- } ) . catch ( ( err ) => {
73- reject ( err )
74- } )
75- } )
45+ return this . req ( '/servers/dc' )
7646 }
7747
7848
0 commit comments