@@ -7,16 +7,20 @@ globalRequest.host = 'api.sendgrid.com'
77globalRequest . headers [ 'Authorization' ] = 'Bearer ' . concat ( process . env . SENDGRID_API_KEY )
88var client = new Client ( globalRequest )
99
10+ function logResponse ( response ) {
11+ console . log ( response . statusCode )
12+ console . log ( response . body )
13+ console . log ( response . headers )
14+ }
15+
1016// GET Collection
1117var requestGet = client . emptyRequest ( )
1218requestGet . method = 'GET'
1319requestGet . path = '/v3/api_keys'
1420requestGet . queryParams [ 'limit' ] = 100
1521requestGet . queryParams [ 'offset' ] = 0
16- client . API ( requestGet , function ( response ) {
17- console . log ( response . statusCode )
18- console . log ( response . body )
19- console . log ( response . headers )
22+ client . API ( requestGet , function ( response ) {
23+ logResponse ( response )
2024} )
2125
2226// POST
@@ -35,9 +39,7 @@ requestPost.body = requestBody
3539requestPost . headers [ 'X-Test' ] = 'test'
3640function createAPIKey ( callback ) {
3741 client . API ( requestPost , function ( response ) {
38- console . log ( response . statusCode )
39- console . log ( response . body )
40- console . log ( response . headers )
42+ logResponse ( response )
4143 var body = JSON . parse ( response . body )
4244 callback ( body . apiKeyId )
4345 } )
@@ -51,9 +53,7 @@ createAPIKey(function (returnValue) { // This ensures we POST a new key first, t
5153 requestGetSingle . method = 'GET'
5254 requestGetSingle . path = '/v3/api_keys' . concat ( apiKeyId )
5355 client . API ( requestGetSingle , function ( response ) {
54- console . log ( response . statusCode )
55- console . log ( response . body )
56- console . log ( response . headers )
56+ logResponse ( response )
5757 } )
5858
5959 // PATCH
@@ -65,9 +65,7 @@ createAPIKey(function (returnValue) { // This ensures we POST a new key first, t
6565 requestPatch . path = '/v3/api_keys' . concat ( apiKeyId )
6666 requestPatch . body = requestBody
6767 client . API ( requestPatch , function ( response ) {
68- console . log ( response . statusCode )
69- console . log ( response . body )
70- console . log ( response . headers )
68+ logResponse ( response )
7169 } )
7270
7371 // PUT
@@ -83,18 +81,14 @@ createAPIKey(function (returnValue) { // This ensures we POST a new key first, t
8381 requestPut . path = '/v3/api_keys' . concat ( apiKeyId )
8482 requestPut . body = requestBody
8583 client . API ( requestPut , function ( response ) {
86- console . log ( response . statusCode )
87- console . log ( response . body )
88- console . log ( response . headers )
84+ logResponse ( response )
8985 } )
9086
9187 // DELETE
9288 var requestDelete = client . emptyRequest ( )
9389 requestDelete . method = 'DELETE'
9490 requestDelete . path = '/v3/api_keys' . concat ( apiKeyId )
9591 client . API ( requestDelete , function ( response ) {
96- console . log ( response . statusCode )
97- console . log ( response . body )
98- console . log ( response . headers )
92+ logResponse ( response )
9993 } )
10094} )
0 commit comments