diff --git a/packages/xo-collection/src/collection.js b/packages/xo-collection/src/collection.js index bd3c82482..72de3294e 100644 --- a/packages/xo-collection/src/collection.js +++ b/packages/xo-collection/src/collection.js @@ -2,17 +2,10 @@ import forEach from 'lodash.foreach' import {BaseError} from 'make-error' import {EventEmitter} from 'events' +import isEmpty from './is-empty' + // =================================================================== -function isNotEmpty (map) { - /* eslint no-unused-vars: 0*/ - - for (let key in map) { - return true - } - return false -} - const {hasOwnProperty} = Object // =================================================================== @@ -267,7 +260,7 @@ export default class Collection extends EventEmitter { forEach(['add', 'update', 'remove'], action => { const items = data[action] - if (isNotEmpty(items)) { + if (!isEmpty(items)) { this.emit(action, items) } })