From 1fd4e1b6a8d14ccd6c8b63a3bfde04eb0d332b18 Mon Sep 17 00:00:00 2001 From: Timothy Farrell Date: Sun, 7 Jan 2018 14:35:22 -0600 Subject: [PATCH] Don't explicitly import Event to address Pouchdb's eventemitter limits --- packages/gallery/src/app.js | 4 ---- packages/gallery/src/services/db.js | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/gallery/src/app.js b/packages/gallery/src/app.js index a9697e2..bd6dd20 100644 --- a/packages/gallery/src/app.js +++ b/packages/gallery/src/app.js @@ -6,10 +6,6 @@ import { router } from './services/router.js'; import { streamConfig } from './utils/event.js'; import { log } from './services/console.js'; -import { EventEmitter } from 'events'; - -EventEmitter.defaultMaxListeners = 1000; // https://github.com/pouchdb/pouchdb/issues/6123 - config({ stream: streamConfig }); function go() { diff --git a/packages/gallery/src/services/db.js b/packages/gallery/src/services/db.js index 6c6b853..87c5699 100644 --- a/packages/gallery/src/services/db.js +++ b/packages/gallery/src/services/db.js @@ -93,6 +93,7 @@ export function PouchORM(PouchDB) { PouchDB.registerType = (name, cls, db) => { const prefix = name.toLowerCase(); const _db = db || PouchDB(prefix); + _db.setMaxListeners(1000); const _baseSelector = Object.freeze({ _id: { $gt: `${prefix}_0`, $lt: `${prefix}_\ufff0` } });