drop chechChannelIntegrity API
This commit is contained in:
parent
f8cd1dc266
commit
702c9a2fb2
@ -1,5 +1,5 @@
|
|||||||
/* jshint esversion: 6 */
|
/* jshint esversion: 6 */
|
||||||
/* global Buffer, process */
|
/* global Buffer */
|
||||||
;(function () { 'use strict';
|
;(function () { 'use strict';
|
||||||
|
|
||||||
const nThen = require('nthen');
|
const nThen = require('nthen');
|
||||||
@ -1024,33 +1024,6 @@ module.exports.create = function (cfg) {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
var cciLock = false;
|
|
||||||
const checkChannelIntegrity = function (ctx) {
|
|
||||||
if (process.env['CRYPTPAD_DEBUG'] && !cciLock) {
|
|
||||||
let nt = nThen;
|
|
||||||
cciLock = true;
|
|
||||||
Object.keys(ctx.channels).forEach(function (channelName) {
|
|
||||||
const chan = ctx.channels[channelName];
|
|
||||||
if (!chan.index) { return; }
|
|
||||||
nt = nt((waitFor) => {
|
|
||||||
store.getChannelSize(channelName, waitFor((err, size) => {
|
|
||||||
if (err) {
|
|
||||||
return void Log.debug("HK_CHECK_CHANNEL_INTEGRITY",
|
|
||||||
"Couldn't get size of channel " + channelName);
|
|
||||||
}
|
|
||||||
if (size !== chan.index.size) {
|
|
||||||
return void Log.debug("HK_CHECK_CHANNEL_SIZE",
|
|
||||||
"channel size mismatch for " + channelName +
|
|
||||||
" --- cached: " + chan.index.size +
|
|
||||||
" --- fileSize: " + size);
|
|
||||||
}
|
|
||||||
}));
|
|
||||||
}).nThen;
|
|
||||||
});
|
|
||||||
nt(() => { cciLock = false; });
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: HISTORY_KEEPER_ID,
|
id: HISTORY_KEEPER_ID,
|
||||||
setConfig: setConfig,
|
setConfig: setConfig,
|
||||||
@ -1058,7 +1031,6 @@ module.exports.create = function (cfg) {
|
|||||||
dropChannel: dropChannel,
|
dropChannel: dropChannel,
|
||||||
checkExpired: checkExpired,
|
checkExpired: checkExpired,
|
||||||
onDirectMessage: onDirectMessage,
|
onDirectMessage: onDirectMessage,
|
||||||
checkChannelIntegrity: checkChannelIntegrity
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user