Skip to content

Commit 64153ce

Browse files
committed
Refresh examples
1 parent 7af0f45 commit 64153ce

13 files changed

+24
-10
lines changed
File renamed without changes.
File renamed without changes.

JavaScript/4-promises.js renamed to JavaScript/4-then.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
const fs = require('fs');
4-
const promisify = require('./promisify');
4+
const { promisify } = require('util');
55

66
const readFile = promisify(fs.readFile);
77

JavaScript/5-catch.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
const fs = require('fs');
4-
const promisify = require('./promisify');
4+
const { promisify } = require('util');
55

66
const readFile = promisify(fs.readFile);
77

JavaScript/6-onReject.js renamed to JavaScript/6-reject.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
const fs = require('fs');
4-
const promisify = require('./promisify');
4+
const { promisify } = require('util');
55

66
const readFile = promisify(fs.readFile);
77

JavaScript/8-http.js renamed to JavaScript/8-promise-all.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ httpGet(baseUrl).then((api) => {
1111
}
1212
Promise.all(promises).then((values) => {
1313
console.log(values);
14-
});
14+
}).catch();
1515
});

JavaScript/9-http.js renamed to JavaScript/9-yeld.js

+2
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,5 @@ async(function* () {
1111
console.log(data);
1212
}
1313
});
14+
15+

JavaScript/10-files.js renamed to JavaScript/a-files.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const fs = require('fs');
44
const async = require('./async');
5-
const promisify = require('./promisify');
5+
const { promisify } = require('util');
66

77
const readFile = promisify(fs.readFile);
88

JavaScript/11-errors.js renamed to JavaScript/b-errors.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict';
22

33
const fs = require('fs');
4+
const { promisify } = require('util');
45
const async = require('./async');
5-
const promisify = require('./promisify');
66

77
const readFile = promisify(fs.readFile);
88

JavaScript/12-errors.js renamed to JavaScript/c-catch.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict';
22

33
const fs = require('fs');
4+
const { promisify } = require('util');
45
const async = require('./async');
5-
const promisify = require('./promisify');
66

77
const readFile = promisify(fs.readFile);
88

JavaScript/d-await.js

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
'use strict';
2+
3+
const httpGet = require('./get-json');
4+
5+
const baseUrl = 'http://localhost:3000/';
6+
(async () => {
7+
const api = await httpGet(baseUrl);
8+
for (const resource of api.resources) {
9+
const data = await httpGet(baseUrl + resource);
10+
console.log(data);
11+
}
12+
})();

JavaScript/get-json.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const http = require('http');
44

5-
module.exports = (url) => new Promise((resolve, reject) => {
5+
module.exports = url => new Promise((resolve, reject) => {
66
http.get(url, res => {
77
const code = res.statusCode;
88
if (code !== 200) {

JavaScript/promisify.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
'use strict';
22

3-
module.exports = asyncFunction => (...args) => (
3+
module.exports = fn => (...args) => (
44
new Promise((resolve, reject) => {
55
args.push((err, result) => {
66
if (err) reject(err);
77
else resolve(result);
88
});
9-
asyncFunction(...args);
9+
fn(...args);
1010
})
1111
);

0 commit comments

Comments
 (0)