Make sure the realtime is synced with onSettle when using cryptget
This commit is contained in:
parent
fadddb297c
commit
66dc166936
@ -70,10 +70,16 @@ define([
|
|||||||
TextPatcher.create({
|
TextPatcher.create({
|
||||||
realtime: realtime,
|
realtime: realtime,
|
||||||
})(doc);
|
})(doc);
|
||||||
realtime.sync();
|
|
||||||
realtime.abort();
|
|
||||||
|
|
||||||
finish(Session, void 0);
|
var to = window.setTimeout(function () {
|
||||||
|
cb(new Error("Timeout"));
|
||||||
|
}, 5000);
|
||||||
|
|
||||||
|
Cryptpad.whenRealtimeSyncs(realtime, function () {
|
||||||
|
window.clearTimeout(to);
|
||||||
|
realtime.abort();
|
||||||
|
finish(Session, void 0);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
overwrite(config, opt);
|
overwrite(config, opt);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user