Skip to content

Commit 3f8fb24

Browse files
Fix node js snippets to work with Promises and Arrow functions.
1 parent 86e0261 commit 3f8fb24

File tree

9 files changed

+34
-71
lines changed

9 files changed

+34
-71
lines changed

lookups/lookup-get-basic-example-1/lookup-get-basic-example-1.3.x.js

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@
33
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
44
const authToken = 'your_auth_token';
55

6-
const LookupsClient = require('twilio').LookupsClient;
7-
const client = new LookupsClient(accountSid, authToken);
6+
const client = require('twilio')(accountSid, authToken);
87

9-
client.phoneNumbers('+15108675309').get({
10-
type: 'carrier',
11-
}, function(error, number) {
12-
console.log(number.carrier.type);
13-
console.log(number.carrier.name);
14-
});
8+
client.lookups.v1.phoneNumbers('+15108675309').fetch()
9+
.then((number) => console.log(number.carrier.type, number.carrier.name));

lookups/lookup-get-basic-example-2/lookup-get-basic-example-2.3.x.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,8 @@
33
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
44
const authToken = 'your_auth_token';
55

6-
const LookupsClient = require('twilio').LookupsClient;
7-
const client = new LookupsClient(accountSid, authToken);
6+
const client = require('twilio')(accountSid, authToken);
87

9-
client.phoneNumbers('(510) 867-5309').get({
10-
countryCode: 'US',
11-
type: 'carrier',
12-
}, function(error, number) {
13-
console.log(number.carrier.type);
14-
console.log(number.carrier.name);
15-
});
8+
client.lookups.v1.phoneNumbers('(510) 867-5309')
9+
.fetch({countryCode: 'US', type: 'carrier'})
10+
.then((number) => console.log(number.carrier.type, number.carrier.name));
Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
// Download the Node helper library from twilio.com/docs/library/node
2-
const LookupsClient = require('twilio').LookupsClient;
3-
42
// These are your Account Sid and Auth Token from https://www.twilio.com/console
53
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
64
const authToken = 'your_auth_token';
75

8-
const client = new LookupsClient(accountSid, authToken);
6+
const client = require('twilio')(accountSid, authToken);
97

10-
client.phoneNumbers('+4402077651182').get(function(error, number) {
11-
console.log(number.nationalFormat);
12-
});
8+
client.lookups.v1.phoneNumbers('+4402077651182').fetch()
9+
.then((number) => console.log(number.nationalFormat));
Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
// Download the Node helper library from twilio.com/docs/library/node
2-
const LookupsClient = require('twilio').LookupsClient;
3-
42
// These are your Account Sid and Auth Token from https://www.twilio.com/console
53
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
64
const authToken = 'your_auth_token';
75

8-
const client = new LookupsClient(accountSid, authToken);
6+
const client = require('twilio')(accountSid, authToken);
97

10-
client.phoneNumbers('(510) 867-5309').get({
11-
countryCode: 'US',
12-
}, function(error, number) {
13-
console.log(number.phoneNumber);
14-
});
8+
client.lookups.v1.phoneNumbers('(510) 867-5309').fetch({countryCode: 'US'})
9+
.then((number) => console.log(number.phoneNumber));

monitor/alerts/instance-delete-example/instance-delete-example.3.x.js

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,9 @@
33
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
44
const authToken = 'your_auth_token';
55

6-
const MonitorClient = require('twilio').MonitorClient;
7-
const client = new MonitorClient(accountSid, authToken);
6+
const client = require('twilio')(accountSid, authToken);
87

9-
client.alerts('NO5a7a84730f529f0a76b3e30c01315d1a').delete(function(err, data) {
10-
if (err) {
11-
console.log(err.status);
12-
throw err.message;
13-
} else {
14-
console.log(
15-
'Sid NO5a7a84730f529f0a76b3e30c01315d1a deleted successfully.'
16-
);
17-
}
18-
});
8+
client.monitor.v1.alerts('NO5a7a84730f529f0a76b3e30c01315d1a').remove()
9+
.then((data) =>
10+
console.log('Sid NO5a7a84730f529f0a76b3e30c01315d1a deleted successfully.'))
11+
.catch((error) => console.log(error));

monitor/alerts/instance-get-example/instance-get-example.3.x.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
44
const authToken = 'your_auth_token';
55

6-
const MonitorClient = require('twilio').MonitorClient;
7-
const client = new MonitorClient(accountSid, authToken);
6+
const client = require('twilio')(accountSid, authToken);
87

9-
client.alerts('NO5a7a84730f529f0a76b3e30c01315d1a').get(function(err, alert) {
10-
console.log(alert.alertText);
11-
});
8+
client.monitor.v1.alerts('NO5a7a84730f529f0a76b3e30c01315d1a').fetch()
9+
.then((data) => console.log(data.alertText));

monitor/alerts/list-get-example-all/list-get-example-all.3.x.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,7 @@
33
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
44
const authToken = 'your_auth_token';
55

6-
const MonitorClient = require('twilio').MonitorClient;
7-
const client = new MonitorClient(accountSid, authToken);
6+
const client = require('twilio')(accountSid, authToken);
87

9-
client.alerts.list(function(err, data) {
10-
data.alerts.forEach(function(alert) {
11-
console.log(alert.alertText);
12-
});
13-
});
8+
client.monitor.v1.alerts.list()
9+
.then((alerts) => alerts.forEach((alert) => console.log(alert.alertText)));

monitor/alerts/list-get-example-warnings-apr01-apr30/list-get-example-warnings-apr01-apr30.3.x.js

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,13 @@
22
// These are your accountSid and authToken from https://www.twilio.com/console
33
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
44
const authToken = 'your_auth_token';
5-
6-
const MonitorClient = require('twilio').MonitorClient;
7-
const client = new MonitorClient(accountSid, authToken);
8-
9-
let params = {
10-
startDate: '2015-04-01T00:00:00Z',
11-
endDate: '2015-04-30T23:59:59Z',
12-
logLevel: 'warning',
5+
const params = {
6+
startDate: '2015-04-01T00:00:00Z',
7+
endDate: '2015-04-30T23:59:59Z',
8+
logLevel: 'warning',
139
};
1410

15-
client.alerts.list(params, function(err, data) {
16-
data.alerts.forEach(function(alert) {
17-
console.log(alert.alertText);
18-
});
19-
});
11+
const client = require('twilio')(accountSid, authToken);
12+
13+
client.monitor.v1.alerts.list(params)
14+
.then((alerts) => alerts.forEach((alert) => console.log(alert.alertText)));

stun-turn/list-post-example/list-post-example.3.x.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,5 @@ const authToken = 'your_auth_token';
55

66
const client = require('twilio')(accountSid, authToken);
77

8-
client.tokens.create({}, function(err, token) {
9-
process.stdout.write(token.username);
10-
});
8+
client.api.accounts('ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa').tokens.create({})
9+
.then((token) => console.log(token.username));

0 commit comments

Comments
 (0)