mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 22:23:42 +01:00
share the document lock between archiving and packing
This commit is contained in:
@@ -22,7 +22,7 @@ module.exports = DocArchiveManager =
|
|||||||
archiveDocChangesWithLock: (project_id, doc_id, callback = (error) ->) ->
|
archiveDocChangesWithLock: (project_id, doc_id, callback = (error) ->) ->
|
||||||
job = (releaseLock) ->
|
job = (releaseLock) ->
|
||||||
DocArchiveManager.archiveDocChanges project_id, doc_id, releaseLock
|
DocArchiveManager.archiveDocChanges project_id, doc_id, releaseLock
|
||||||
LockManager.runWithLock("HistoryArchiveLock:#{doc_id}", job, callback)
|
LockManager.runWithLock("HistoryLock:#{doc_id}", job, callback)
|
||||||
|
|
||||||
archiveDocChanges: (project_id, doc_id, callback)->
|
archiveDocChanges: (project_id, doc_id, callback)->
|
||||||
MongoManager.getDocChangesCount doc_id, (error, count) ->
|
MongoManager.getDocChangesCount doc_id, (error, count) ->
|
||||||
|
|||||||
Reference in New Issue
Block a user