DB.js: remove else clause, since we are already exiting early
No functional changes.
This commit is contained in:
parent
3c78ada8da
commit
39f271bfed
1 changed files with 22 additions and 22 deletions
|
@ -45,29 +45,29 @@ exports.init = function() {
|
||||||
console.error("ERROR: Problem while initalizing the database");
|
console.error("ERROR: Problem while initalizing the database");
|
||||||
console.error(err.stack ? err.stack : err);
|
console.error(err.stack ? err.stack : err);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
} else {
|
|
||||||
// everything ok, set up Promise-based methods
|
|
||||||
['get', 'set', 'findKeys', 'getSub', 'setSub', 'remove', 'doShutdown'].forEach(fn => {
|
|
||||||
exports[fn] = util.promisify(db[fn].bind(db));
|
|
||||||
});
|
|
||||||
|
|
||||||
// set up wrappers for get and getSub that can't return "undefined"
|
|
||||||
let get = exports.get;
|
|
||||||
exports.get = async function(key) {
|
|
||||||
let result = await get(key);
|
|
||||||
return (result === undefined) ? null : result;
|
|
||||||
};
|
|
||||||
|
|
||||||
let getSub = exports.getSub;
|
|
||||||
exports.getSub = async function(key, sub) {
|
|
||||||
let result = await getSub(key, sub);
|
|
||||||
return (result === undefined) ? null : result;
|
|
||||||
};
|
|
||||||
|
|
||||||
// exposed for those callers that need the underlying raw API
|
|
||||||
exports.db = db;
|
|
||||||
resolve();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// everything ok, set up Promise-based methods
|
||||||
|
['get', 'set', 'findKeys', 'getSub', 'setSub', 'remove', 'doShutdown'].forEach(fn => {
|
||||||
|
exports[fn] = util.promisify(db[fn].bind(db));
|
||||||
|
});
|
||||||
|
|
||||||
|
// set up wrappers for get and getSub that can't return "undefined"
|
||||||
|
let get = exports.get;
|
||||||
|
exports.get = async function(key) {
|
||||||
|
let result = await get(key);
|
||||||
|
return (result === undefined) ? null : result;
|
||||||
|
};
|
||||||
|
|
||||||
|
let getSub = exports.getSub;
|
||||||
|
exports.getSub = async function(key, sub) {
|
||||||
|
let result = await getSub(key, sub);
|
||||||
|
return (result === undefined) ? null : result;
|
||||||
|
};
|
||||||
|
|
||||||
|
// exposed for those callers that need the underlying raw API
|
||||||
|
exports.db = db;
|
||||||
|
resolve();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue