Skip to content

Commit 87bcb16

Browse files
authored
Merge pull request #42 from sendpulse/api-error-message-add
Add error message
2 parents 1d7b7d5 + ee7019f commit 87bcb16

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

api/sendpulse.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,11 @@ function sendRequest(path, method, data, useToken, callback) {
174174
);
175175
req.write(JSON.stringify(data));
176176
req.on('error', function (error) {
177-
var answer = returnError(error.code);
177+
if (error.message !== undefined) {
178+
var answer = returnError(error.message, error.errno);
179+
} else {
180+
var answer = returnError(error.code, error.errno);
181+
}
178182
callback(answer);
179183
});
180184
req.end();
@@ -215,11 +219,14 @@ function getToken(callback) {
215219
*
216220
* @return object
217221
*/
218-
function returnError(message) {
222+
function returnError(message, code) {
219223
var data = {is_error: 1};
220224
if (message !== undefined && message.length) {
221225
data['message'] = message
222226
}
227+
if (code !== undefined && code) {
228+
data['error_code'] = code;
229+
}
223230
return data;
224231
}
225232

0 commit comments

Comments
 (0)