diff --git a/utils/get-domain.js b/utils/get-domain.js index af6ba5ec10..d6529032de 100644 --- a/utils/get-domain.js +++ b/utils/get-domain.js @@ -5,12 +5,12 @@ const {DOMAINS_PATH} = require('./constants'); const toDomain = str => path.join(DOMAINS_PATH, str); -const parseDomain = str => { +const parseDomain = name => str => { try {return JSON.parse(str);} - catch (e) {throw new Error("Error: Cant parse " + str);} + catch (e) {throw new Error(`Error: Cant parse ${name} => ${str}`);} }; -const toDomainData = R.compose(parseDomain, R.toString, fs.readFileSync, toDomain); +const toDomainData = name => R.compose(parseDomain(name), R.toString, fs.readFileSync, toDomain)(name); const getDomains = () => fs.promises.readdir(DOMAINS_PATH, {})