| Index: lib/io.js |
| diff --git a/lib/io.js b/lib/io.js |
| index b3a8326b4fab275d5202544139ba4d1a7b78f1d3..143787db0c55f775aa6eeeaed73d16ff179e9f57 100644 |
| --- a/lib/io.js |
| +++ b/lib/io.js |
| @@ -47,11 +47,13 @@ exports.IO = |
| readFromFile(fileName, listener) |
| { |
| - return readFileAsync(fileName).then((result) => |
| + return new Promise((resolve, reject) => |
| { |
| - let lines = result.content.split(/[\r\n]+/); |
| - for (let line of lines) |
| - listener(line); |
| + _fileSystem.readFromFile(fileName, listener, (error) => { |
| + if (error) |
| + return reject(error); |
| + resolve(); |
| + }); |
| }); |
| }, |