From 17b0d99a65c6ac00ac14d308cbbf0500c45931fc Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Tue, 8 Sep 2015 16:26:01 +0100 Subject: [PATCH] rework the archiveDocChangesWithLock function make it a bit more readable for me, struggle to trust indentation based calls in coffeescript --- .../track-changes/app/coffee/DocArchiveManager.coffee | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/services/track-changes/app/coffee/DocArchiveManager.coffee b/services/track-changes/app/coffee/DocArchiveManager.coffee index cf69f69b8a..b316863d0b 100644 --- a/services/track-changes/app/coffee/DocArchiveManager.coffee +++ b/services/track-changes/app/coffee/DocArchiveManager.coffee @@ -20,12 +20,9 @@ module.exports = DocArchiveManager = async.series jobs, callback archiveDocChangesWithLock: (project_id, doc_id, callback = (error) ->) -> - LockManager.runWithLock( - "HistoryArchiveLock:#{doc_id}", - (releaseLock) -> - DocArchiveManager.archiveDocChanges project_id, doc_id, releaseLock - callback - ) + job = (releaseLock) -> + DocArchiveManager.archiveDocChanges project_id, doc_id, releaseLock + LockManager.runWithLock("HistoryArchiveLock:#{doc_id}", job, callback) archiveDocChanges: (project_id, doc_id, callback)-> MongoManager.getDocChangesCount doc_id, (error, count) ->