diff --git a/src/SpecHelper.js b/src/SpecHelper.js index 0689d874a84ec3e9361997d7a401a719d2f8515c..7f5908438f507be81cf1493ce3502d3953dcb45d 100644 --- a/src/SpecHelper.js +++ b/src/SpecHelper.js @@ -11,7 +11,9 @@ require('../../y-memory/src/Memory.js')(Y) require('../../y-array/src/Array.js')(Y) require('../../y-map/src/Map.js')(Y) require('../../y-indexeddb/src/IndexedDB.js')(Y) -require('../../y-leveldb/src/LevelDB.js')(Y) +if (typeof window === 'undefined') { + require('../../y-leveldb/src/LevelDB.js')(Y) +} module.exports = Y var g diff --git a/src/Transaction.js b/src/Transaction.js index 1997a34d431a9b82ba6cc7bec09cacff34c76e9c..b837ee16607a8c68a2f54927eba56eea6d469612 100644 --- a/src/Transaction.js +++ b/src/Transaction.js @@ -997,6 +997,7 @@ module.exports = function (Y/* :any */) { if (firstMissing != null) { // update startPos startPos = firstMissing.id[1] + startSS[user] = startPos } } yield* this.os.iterate(this, [user, startPos], [user, Number.MAX_VALUE], function * (op) {