We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 13d6248 commit 79b1aedCopy full SHA for 79b1aed
1 file changed
lib/cows.js
@@ -32,10 +32,16 @@ exports.get = function (cow) {
32
}
33
34
exports.list = function (callback) {
35
- fs.readdir(cowsPath, function (err, files) {
36
- if (err) return callback(err);
37
-
38
- return callback(null, cowNamesFromFiles(files));
+ return new Promise(function (resolve, reject) {
+ fs.readdir(cowsPath, function (err, files) {
+ if (err) {
+ reject(err);
39
+ callback(err);
40
+ } else {
41
+ resolve(files);
42
+ callback(null, cowNamesFromFiles(files));
43
+ }
44
+ });
45
});
46
47
0 commit comments