Our queue service
Adds data to the queue
Seneca.act('role: queue, cmd: add', {key: 'test', value: 2}, (error, data) => {})
Get next data in queue
Seneca.act('role: queue, cmd: next', (error, data) => {})
Deletes data from queue
Seneca.act('role: queue, cmd: delete', {queueId: '1234'}, (error, data) => {})
Message emitted on data added to queue.
Contains the document added in data
Message emitted on data deleted from queue.
Contains the document deleted in data
curl -d '{"role": "queue", "cmd":"add", "data":{"digg`":"datatest"}}' -v http://localhost:8000/act
curl -d '{"role": "queue", "cmd":"next"}' -v http://localhost:8000/act
curl -d '{"role": "queue", "cmd":"delete", "queueId":"1234"}' -v http://localhost:8000/act