From 9f713395af4abd83745fc6d2e4ea5887e478f5e9 Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Mon, 8 Dec 2014 11:12:23 -0400 Subject: [PATCH] Remove isDirectory duplication in plugin-loader --- lib/plugin-loader/plugin-loader.coffee | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/plugin-loader/plugin-loader.coffee b/lib/plugin-loader/plugin-loader.coffee index 5028561a..23999a5a 100644 --- a/lib/plugin-loader/plugin-loader.coffee +++ b/lib/plugin-loader/plugin-loader.coffee @@ -2,6 +2,7 @@ _ = require('lodash') async = require('async') path = require('path') fs = require('fs') +fsPlus = require('fs-plus') resin = require('../resin') PLUGINS_LOAD_PARALLEL_LIMIT = 5 @@ -57,11 +58,6 @@ exports.loadPlugin = (pluginPath, callback) -> ], callback) -isDirectory = (directory, callback) -> - fs.stat directory, (error, stats) -> - return callback(false) if error? - return callback(stats.isDirectory()) - exports.readPluginsDirectory = (directory, callback) -> async.waterfall([ @@ -73,7 +69,7 @@ exports.readPluginsDirectory = (directory, callback) -> fullPathPlugins = _.map plugins, (plugin) -> return path.join(directory, plugin) - async.filter fullPathPlugins, isDirectory, (results) -> + async.filter fullPathPlugins, fsPlus.isDirectory, (results) -> return callback(null, results) ], callback)