Resumable
Define a resumable task queue.
Usage
var Resumable = ; var mod = ; // Use some kind of persistent storage // with available 'get/set' methods. // A redis client, for example. var store = ...; var queue = key: 'queue-foo' mod: mod storage: store { var seen = {}; var ret = list; return ret; } ; modqueue = queue;
In foo.js
:
moduleexports = { moduleexportsqueue; };
The arg
object should provide callbacks for success
and error
:
{
success: function(){ },
error: function(){ }
}