add disconnect / reconnect return values

This commit is contained in:
Kevin Jahns 2017-05-12 04:19:14 +02:00
parent 14ee42cad5
commit edf47d3491
3 changed files with 5 additions and 6 deletions

2
dist

@ -1 +1 @@
Subproject commit 73e53e3dccebe643fecb70e87aa319d6a0bb2f67
Subproject commit 3eafd78710a30cd01bf4c6b3553c141e7ac604a5

View File

@ -79,7 +79,7 @@ module.exports = function (Y/* :any */) {
}
reconnect () {
this.log('reconnecting..')
this.y.db.startGarbageCollector()
return this.y.db.startGarbageCollector()
}
disconnect () {
this.log('discronnecting..')
@ -88,7 +88,8 @@ module.exports = function (Y/* :any */) {
this.currentSyncTarget = null
this.syncingClients = []
this.whenSyncedListeners = []
return this.y.db.stopGarbageCollector()
this.y.db.stopGarbageCollector()
return this.y.db.whenTransactionsFinished()
}
repair () {
this.log('Repairing the state of Yjs. This can happen if messages get lost, and Yjs detects that something is wrong. If this happens often, please report an issue here: https://github.com/y-js/yjs/issues')

View File

@ -11,9 +11,7 @@ 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)
if (typeof window === 'undefined') {
require('../../y-leveldb/src/LevelDB.js')(Y)
}
module.exports = Y
var g