From 5d263d070db884d57ee3d08a836952e61a400065 Mon Sep 17 00:00:00 2001 From: Will Bradley Date: Sat, 1 Sep 2018 17:11:01 -0700 Subject: [PATCH] readfile async is causing lots of problems --- src/models/cards.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/models/cards.js b/src/models/cards.js index 206f041..3370474 100644 --- a/src/models/cards.js +++ b/src/models/cards.js @@ -6,10 +6,9 @@ const CARDS_PATH = path.join(process.cwd(), 'cards.json') module.exports = class Cards { static all() { return new Promise((resolve, reject) => { - fs.readFile(CARDS_PATH, (err, data) => { - if (err) return reject(err) - resolve(JSON.parse(data)) - }) + var cards = fs.readFileSync(CARDS_PATH, "utf8") + var out = JSON.parse(cards) + resolve(out) }) }