Clear ghost data on ready if you're alone
parent
45d3c1304f
commit
685be534ec
|
@ -462,6 +462,22 @@ define([
|
|||
|
||||
var ready = function (Env) {
|
||||
Env.ready = 0;
|
||||
|
||||
// If you're the only edit user online, clear "deleted" comments
|
||||
if (!Env.common.isLoggedIn()) { return; }
|
||||
var users = Env.metadataMgr.getMetadata().users || {};
|
||||
var isNotAlone = Object.keys(users).length > 1;
|
||||
if (isNotAlone) { return; }
|
||||
|
||||
// Clear data
|
||||
var data = (Env.comments && Env.comments.data) || {};
|
||||
Object.keys(data).forEach(function (uid) {
|
||||
if (data[uid].deleted) { delete data[uid]; }
|
||||
});
|
||||
|
||||
// Commit
|
||||
updateMetadata(Env);
|
||||
Env.framework.localChange();
|
||||
};
|
||||
|
||||
Comments.create = function (cfg) {
|
||||
|
|
Loading…
Reference in New Issue