@@ -7,16 +7,20 @@ globalRequest.host = 'api.sendgrid.com'
7
7
globalRequest . headers [ 'Authorization' ] = 'Bearer ' . concat ( process . env . SENDGRID_API_KEY )
8
8
var client = new Client ( globalRequest )
9
9
10
+ function logResponse ( response ) {
11
+ console . log ( response . statusCode )
12
+ console . log ( response . body )
13
+ console . log ( response . headers )
14
+ }
15
+
10
16
// GET Collection
11
17
var requestGet = client . emptyRequest ( )
12
18
requestGet . method = 'GET'
13
19
requestGet . path = '/v3/api_keys'
14
20
requestGet . queryParams [ 'limit' ] = 100
15
21
requestGet . 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 )
20
24
} )
21
25
22
26
// POST
@@ -35,9 +39,7 @@ requestPost.body = requestBody
35
39
requestPost . headers [ 'X-Test' ] = 'test'
36
40
function createAPIKey ( callback ) {
37
41
client . API ( requestPost , function ( response ) {
38
- console . log ( response . statusCode )
39
- console . log ( response . body )
40
- console . log ( response . headers )
42
+ logResponse ( response )
41
43
var body = JSON . parse ( response . body )
42
44
callback ( body . apiKeyId )
43
45
} )
@@ -51,9 +53,7 @@ createAPIKey(function (returnValue) { // This ensures we POST a new key first, t
51
53
requestGetSingle . method = 'GET'
52
54
requestGetSingle . path = '/v3/api_keys' . concat ( apiKeyId )
53
55
client . API ( requestGetSingle , function ( response ) {
54
- console . log ( response . statusCode )
55
- console . log ( response . body )
56
- console . log ( response . headers )
56
+ logResponse ( response )
57
57
} )
58
58
59
59
// PATCH
@@ -65,9 +65,7 @@ createAPIKey(function (returnValue) { // This ensures we POST a new key first, t
65
65
requestPatch . path = '/v3/api_keys' . concat ( apiKeyId )
66
66
requestPatch . body = requestBody
67
67
client . API ( requestPatch , function ( response ) {
68
- console . log ( response . statusCode )
69
- console . log ( response . body )
70
- console . log ( response . headers )
68
+ logResponse ( response )
71
69
} )
72
70
73
71
// PUT
@@ -83,18 +81,14 @@ createAPIKey(function (returnValue) { // This ensures we POST a new key first, t
83
81
requestPut . path = '/v3/api_keys' . concat ( apiKeyId )
84
82
requestPut . body = requestBody
85
83
client . API ( requestPut , function ( response ) {
86
- console . log ( response . statusCode )
87
- console . log ( response . body )
88
- console . log ( response . headers )
84
+ logResponse ( response )
89
85
} )
90
86
91
87
// DELETE
92
88
var requestDelete = client . emptyRequest ( )
93
89
requestDelete . method = 'DELETE'
94
90
requestDelete . path = '/v3/api_keys' . concat ( apiKeyId )
95
91
client . API ( requestDelete , function ( response ) {
96
- console . log ( response . statusCode )
97
- console . log ( response . body )
98
- console . log ( response . headers )
92
+ logResponse ( response )
99
93
} )
100
94
} )
0 commit comments