Fix: make addMissingProperties a local

This commit is contained in:
eight 2019-10-30 00:51:11 +08:00
parent 6c4f73a49a
commit 375c95e4a3

View File

@ -317,6 +317,7 @@ const styleManager = (() => {
const id = uuidIndex.get(_id); const id = uuidIndex.get(_id);
const oldDoc = id && styles.has(id) && styles.get(id).data; const oldDoc = id && styles.has(id) && styles.get(id).data;
if (oldDoc && compareRevision(oldDoc._rev, rev) <= 0) { if (oldDoc && compareRevision(oldDoc._rev, rev) <= 0) {
// FIXME: does it make sense to set reason to 'sync' in deleteByUUID?
return deleteStyle(id, 'sync'); return deleteStyle(id, 'sync');
} }
} }
@ -519,19 +520,6 @@ const styleManager = (() => {
return code.length && code; return code.length && code;
} }
function addMissingProperties(style) {
let touched = false;
if (!style._id) {
style._id = uuid();
touched = true;
}
if (!style._rev) {
style._rev = Date.now();
touched = true;
}
return touched;
}
function prepare() { function prepare() {
return db.exec('getAll') return db.exec('getAll')
.then(event => event.target.result || []) .then(event => event.target.result || [])
@ -562,6 +550,19 @@ const styleManager = (() => {
} }
} }
}); });
function addMissingProperties(style) {
let touched = false;
if (!style._id) {
style._id = uuid();
touched = true;
}
if (!style._rev) {
style._rev = Date.now();
touched = true;
}
return touched;
}
} }
function urlMatchStyle(query, style) { function urlMatchStyle(query, style) {