blob: 1089fd8d73e04376572f8fe79d865008d2f382c8 [file] [log] [blame]
import CoreLevelPouch from 'pouchdb-adapter-leveldb-core';
import fruitdown from 'fruitdown';
function FruitDownPouch(opts, callback) {
var _opts = Object.assign({
db: fruitdown
}, opts);
CoreLevelPouch.call(this, _opts, callback);
}
// overrides for normal LevelDB behavior on Node
FruitDownPouch.valid = function () {
return !!global.indexedDB;
};
FruitDownPouch.use_prefix = true;
export default function (PouchDB) {
PouchDB.adapter('fruitdown', FruitDownPouch, true);
}