In case of fault response, store the fault and don't process any new task until fault is cleared.

This commit is contained in:
Zaid Abdulla committed 2013-01-16 15:30:48 +03:00
1 parent d739adc32c
commit 60bda6921a
3 files changed
+50 -10

No files matched your search

+9
View File
@@ -30,6 +30,7 @@ db.open( (err, db) ->
)
)
getTask = (taskId, callback) ->
memcached.get(taskId, (err, task) ->
if not task?
@@ -55,7 +56,15 @@ updateTask = (task, callback) ->
)
saveTask = (task, callback) ->
task._id = mongo.ObjectID(String(task._id))
tasksCollection.save(task, (err) ->
callback(err)
)
exports.mongo = mongo
exports.memcached = memcached
exports.getTask = getTask
exports.updateTask = updateTask
exports.saveTask = saveTask