mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 18:30:09 +00:00
minor tweak + docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
a6a7b16dba
commit
c8cddf8ae5
@ -234,17 +234,29 @@ var CollectionActions = actions.Actions({
|
|||||||
|
|
||||||
// XXX should this queue already running calls or a specific collection????
|
// XXX should this queue already running calls or a specific collection????
|
||||||
// ...I think yes!!
|
// ...I think yes!!
|
||||||
|
// XXX do we need timeuts here????
|
||||||
ensureCollection: ['- Collections/',
|
ensureCollection: ['- Collections/',
|
||||||
core.doc`Ensure a collection exists and is consistent...
|
core.doc`Ensure a collection exists and is consistent...
|
||||||
|
|
||||||
|
Ensure collection exists and is initialized...
|
||||||
.ensureCollection(title)
|
.ensureCollection(title)
|
||||||
-> promise(collection)
|
-> promise(collection)
|
||||||
|
NOTE: this will not start a new check until the previous
|
||||||
|
is done (i.e. the previous promise is resolved/rejected)
|
||||||
|
|
||||||
|
Ensure collection exists and is initialized, forcing call...
|
||||||
|
.ensureCollection(title, true)
|
||||||
|
-> promise(collection)
|
||||||
|
|
||||||
|
|
||||||
This will:
|
This will:
|
||||||
- create a collection if it does not exist
|
- create a collection if it does not exist
|
||||||
- initialize if needed
|
- initialize if needed
|
||||||
|
|
||||||
|
While the promise is not resolved this will return it and not
|
||||||
|
start a new promise.
|
||||||
`,
|
`,
|
||||||
function(collection){
|
function(collection, force){
|
||||||
var that = this
|
var that = this
|
||||||
|
|
||||||
var running = this.__running_collection_ensure =
|
var running = this.__running_collection_ensure =
|
||||||
@ -260,7 +272,7 @@ var CollectionActions = actions.Actions({
|
|||||||
|
|
||||||
// sync collection calls...
|
// sync collection calls...
|
||||||
// XXX do we need timeuts here????
|
// XXX do we need timeuts here????
|
||||||
if(running[collection]){
|
if(!force && running[collection]){
|
||||||
return running[collection]
|
return running[collection]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user