From 1172e6a8d45c33ce7a13054683952b954ef6f4da Mon Sep 17 00:00:00 2001 From: Pedro Teixeira Date: Tue, 4 Jul 2017 13:59:13 +0100 Subject: [PATCH] config argument validation is now entirely delegated to the repo --- src/core/components/config.js | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/core/components/config.js b/src/core/components/config.js index 6c6462d215..1f3afbfc8e 100644 --- a/src/core/components/config.js +++ b/src/core/components/config.js @@ -10,21 +10,9 @@ module.exports = function config (self) { key = undefined } - if (!key) { - return self._repo.config.get(callback) - } else { - return self._repo.config.get(key, callback) - } + return self._repo.config.get(key, callback) }), set: promisify((key, value, callback) => { - if (!key || typeof key !== 'string') { - return callback(new Error('Invalid key type')) - } - - if (value === undefined || Buffer.isBuffer(value)) { - return callback(new Error('Invalid value type')) - } - self._repo.config.set(key, value, callback) }), replace: promisify((config, callback) => {