flumeview-level
Advanced tools
+2
-15
@@ -7,3 +7,3 @@ 'use strict' | ||
| var pl = require('pull-level') | ||
| var Obv = require('obv') | ||
| var Obv = require('obz') | ||
| var path = require('path') | ||
@@ -62,6 +62,2 @@ var Paramap = require('pull-paramap') | ||
| } | ||
| if (typeof process === 'object') { | ||
| // Ensure that we always close the database before the process exists. | ||
| process.on('beforeExit', close) | ||
| } | ||
@@ -81,12 +77,3 @@ function destroy (cb) { | ||
| // 4. Flumeview-Level runs `db.clear()` and deletes that message. | ||
| // | ||
| db.clear((err) => { | ||
| // The `writer` object is `undefined` on startup, so we need to ensure | ||
| // that the writer actually exists before attempting to abort it. | ||
| if (err == null && writer) { | ||
| writer.abort(cb) | ||
| } else { | ||
| cb(err) | ||
| } | ||
| }) | ||
| db.clear(cb) | ||
| } | ||
@@ -93,0 +80,0 @@ |
+3
-3
| { | ||
| "name": "flumeview-level", | ||
| "description": "a flumeview on level", | ||
| "version": "4.0.3", | ||
| "version": "4.0.4", | ||
| "homepage": "https://github.com/flumedb/flumeview-level", | ||
@@ -16,3 +16,3 @@ "repository": { | ||
| "mkdirp": "^1.0.4", | ||
| "obv": "0.0.1", | ||
| "obz": "^1.0.2", | ||
| "pull-level": "^2.0.3", | ||
@@ -25,3 +25,3 @@ "pull-paramap": "^1.2.1", | ||
| "flumecodec": "0.0.1", | ||
| "flumedb": "^2.1.4", | ||
| "flumedb": "^2.1.7", | ||
| "flumelog-offset": "^3.4.4", | ||
@@ -28,0 +28,0 @@ "tape": "^5.0.0", |
16720
-2.6%290
-4.29%+ Added
+ Added
- Removed
- Removed