zwischenstand

This commit is contained in:
2024-02-13 16:36:09 +00:00
parent 7d8a07e8c4
commit efb67be9fe
184 changed files with 15832 additions and 1359 deletions

View File

@@ -4,6 +4,13 @@
backup.updateLogs = updateLogs
return { data: backup }
/**
*
* @param {Object} entry
* @param {string} collectionName
* @param {number} versionNr
* @returns
*/
function compareAndUpdateEntry(entry, collectionName, versionNr) {
let updateLogs
if (versionNr == 0) {
@@ -25,6 +32,11 @@
return updateLogs
}
/**
*
* @param {any[]} array
* @returns {any[]}
*/
function filterValidObjects(array) {
return array.filter((object) => {
for (let key in object) {
@@ -35,6 +47,14 @@
return true
})
}
/**
*
* @param {Object} oldObj
* @param {Object} newObj
* @param {string} path
* @returns {any[]}
*/
function getUpdateLogs(oldObj = {}, newObj = {}, path = "") {
let updateLogs = []
const ignoredKeys = ["id", "insertTime", "updateTime"]