blob: ef88f57fe2bde8d75b1902ba130dee6de71c89dc [file]
import CoreLevelPouch from 'pouchdb-adapter-leveldb-core';
import { assign } from 'pouchdb-utils';
import fruitdown from 'fruitdown';
function FruitDownPouch(opts, callback) {
var _opts = 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);
}