mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-30 18:46:01 +01:00
refactor: remove util.promisify calls
This commit is contained in:
@@ -12,8 +12,6 @@ const db = require('../database');
|
||||
const meta = require('../meta');
|
||||
const pubsub = require('../pubsub');
|
||||
|
||||
const statAsync = util.promisify(fs.stat);
|
||||
|
||||
const supportedPackageManagerList = require('../cli/package-install').supportedPackageManager; // load config from src/cli/package-install.js
|
||||
const packageManager = supportedPackageManagerList.indexOf(nconf.get('package_manager')) >= 0 ? nconf.get('package_manager') : 'npm';
|
||||
let packageManagerExecutable = packageManager;
|
||||
@@ -121,7 +119,7 @@ module.exports = function (Plugins) {
|
||||
Plugins.isInstalled = async function (id) {
|
||||
const pluginDir = path.join(__dirname, '../../node_modules', id);
|
||||
try {
|
||||
const stats = await statAsync(pluginDir);
|
||||
const stats = await fs.promises.stat(pluginDir);
|
||||
return stats.isDirectory();
|
||||
} catch (err) {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user