From 9a1ccda5464b3da4333186ae798139db604e01ec Mon Sep 17 00:00:00 2001 From: Paul Irish Date: Thu, 21 Sep 2017 16:02:53 +0900 Subject: [PATCH] short promisify readFile --- coverage/demo.js | 14 ++------------ evaluate/demo.js | 14 ++------------ 2 files changed, 4 insertions(+), 24 deletions(-) diff --git a/coverage/demo.js b/coverage/demo.js index dcb8065..ddad5bb 100644 --- a/coverage/demo.js +++ b/coverage/demo.js @@ -3,6 +3,7 @@ const inspector = require('inspector'); const http = require('http'); const query = require('querystring'); const fs = require('fs'); +const util = require('util'); inspector.Session.prototype.postAsync = function(...args) { let session = this; @@ -21,18 +22,7 @@ inspector.Session.prototype.postAsync = function(...args) { }); }; -async function ReadFile(file_name) { - return new Promise( - function(resolve, reject) { - fs.readFile(file_name, "utf8", function(error, result) { - if (error) { - reject(error); - } else { - resolve(result); - } - }); - }); -} +const ReadFile = file_name => util.promisify(fs.readFile)(file_name, "utf8"); // Reformat string for HTML. function Escape(string) { diff --git a/evaluate/demo.js b/evaluate/demo.js index 2b098bd..305be12 100644 --- a/evaluate/demo.js +++ b/evaluate/demo.js @@ -3,6 +3,7 @@ const inspector = require('inspector'); const http = require('http'); const query = require('querystring'); const fs = require('fs'); +const util = require('util'); inspector.Session.prototype.postAsync = function(...args) { let session = this; @@ -21,18 +22,7 @@ inspector.Session.prototype.postAsync = function(...args) { }); }; -async function ReadFile(file_name) { - return new Promise( - function(resolve, reject) { - fs.readFile(file_name, "utf8", function(error, result) { - if (error) { - reject(error); - } else { - resolve(result); - } - }); - }); -} +const ReadFile = file_name => util.promisify(fs.readFile)(file_name, "utf8"); // Reformat string for HTML. function Escape(string) {