mirror of
https://github.com/flynx/pWiki.git
synced 2025-10-29 18:10:09 +00:00
Merge branch 'master' of github.com:flynx/pWiki
This commit is contained in:
commit
f6b1d58805
@ -1069,16 +1069,18 @@ module.MetaStore = {
|
|||||||
return object.parentCall(MetaStore.__xpaths_merge__, this, ...arguments)
|
return object.parentCall(MetaStore.__xpaths_merge__, this, ...arguments)
|
||||||
.iter()
|
.iter()
|
||||||
.concat(stores) },
|
.concat(stores) },
|
||||||
// XXX
|
// XXX BUG:
|
||||||
|
// (reload)
|
||||||
|
// pwiki.store.xnames
|
||||||
|
// pwiki.store.substores['Stores/memory'].index('update', 'a/b/c/xxx', {})
|
||||||
|
// pwiki.store.xnames // does not change...
|
||||||
__xpaths_test__: function(t){
|
__xpaths_test__: function(t){
|
||||||
if(!this.substores){
|
if(!this.substores){
|
||||||
return true }
|
return true }
|
||||||
// match substore list...
|
// match substore list...
|
||||||
var cur = Object.keys(this.substores)
|
var cur = Object.keys(this.substores ?? {})
|
||||||
var prev = this.__xpaths_substores
|
var prev = this.__xpaths_substores ?? cur ?? []
|
||||||
if(!prev){
|
if(prev.length != cur.length
|
||||||
this.__xpaths_substores = cur
|
|
||||||
} else if(prev.length != cur.length
|
|
||||||
|| (new Set([...cur, ...prev])).length != cur.length){
|
|| (new Set([...cur, ...prev])).length != cur.length){
|
||||||
return false }
|
return false }
|
||||||
// check timestamps...
|
// check timestamps...
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user