diff --git a/app/utils.jsx b/app/utils.jsx index ee46317..153b1bd 100644 --- a/app/utils.jsx +++ b/app/utils.jsx @@ -33,6 +33,34 @@ export function createNotebookDir(notebookNameOrUUID){ mkdirp.sync(notebookPath) } +export function isEmpty(obj){ + return Object.keys(obj).length === 0 && JSON.stringify(obj) === JSON.stringify({}) +} + +export function differs(obj, otherobj){ + var objKeys = Object.keys(obj) + var otherKeys = Object.keys(otherobj) + objKeys.sort() + otherKeys.sort() + + if(objKeys.length != otherKeys.length){ + return true + } + for(var i=0; i