mirror of
https://github.com/balena-io/balena-cli.git
synced 2025-04-08 03:44:13 +00:00
Remove isDirectory duplication in plugin-loader
This commit is contained in:
parent
b4a49113fb
commit
9f713395af
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user