|
|
@ -79,16 +79,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
/* eslint-enable */
|
|
|
|
/* eslint-enable */
|
|
|
|
/* jshint ignore:start */
|
|
|
|
/* jshint ignore:start */
|
|
|
|
|
|
|
|
const NUM_MESSAGE_UPGRADES_PER_IDLE = 2;
|
|
|
|
const idleDetector = new IdleDetector();
|
|
|
|
const idleDetector = new IdleDetector();
|
|
|
|
idleDetector.on('idle', async () => {
|
|
|
|
idleDetector.on('idle', async () => {
|
|
|
|
const results = await MessageDataMigrator.processNext({
|
|
|
|
const results = await MessageDataMigrator.processNext({
|
|
|
|
BackboneMessage: Whisper.Message,
|
|
|
|
BackboneMessage: Whisper.Message,
|
|
|
|
BackboneMessageCollection: Whisper.MessageCollection,
|
|
|
|
BackboneMessageCollection: Whisper.MessageCollection,
|
|
|
|
count: 3,
|
|
|
|
count: NUM_MESSAGE_UPGRADES_PER_IDLE,
|
|
|
|
upgradeMessageSchema,
|
|
|
|
upgradeMessageSchema,
|
|
|
|
wrapDeferred,
|
|
|
|
wrapDeferred,
|
|
|
|
});
|
|
|
|
});
|
|
|
|
console.log('Message schema upgrade:', results);
|
|
|
|
console.log('Upgrade message schema:', results);
|
|
|
|
|
|
|
|
|
|
|
|
if (!results.hasMore) {
|
|
|
|
if (!results.hasMore) {
|
|
|
|
idleDetector.stop();
|
|
|
|
idleDetector.stop();
|
|
|
|