fixed late-join sync issue & use leveldb only in node environment
This commit is contained in:
parent
acbc884eb5
commit
e31d5e0e1d
@ -11,7 +11,9 @@ require('../../y-memory/src/Memory.js')(Y)
|
|||||||
require('../../y-array/src/Array.js')(Y)
|
require('../../y-array/src/Array.js')(Y)
|
||||||
require('../../y-map/src/Map.js')(Y)
|
require('../../y-map/src/Map.js')(Y)
|
||||||
require('../../y-indexeddb/src/IndexedDB.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
|
module.exports = Y
|
||||||
|
|
||||||
var g
|
var g
|
||||||
|
@ -997,6 +997,7 @@ module.exports = function (Y/* :any */) {
|
|||||||
if (firstMissing != null) {
|
if (firstMissing != null) {
|
||||||
// update startPos
|
// update startPos
|
||||||
startPos = firstMissing.id[1]
|
startPos = firstMissing.id[1]
|
||||||
|
startSS[user] = startPos
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
yield* this.os.iterate(this, [user, startPos], [user, Number.MAX_VALUE], function * (op) {
|
yield* this.os.iterate(this, [user, startPos], [user, Number.MAX_VALUE], function * (op) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user