mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-25 15:31:07 +00:00
check order of messages on applied-ops channel
This commit is contained in:
parent
57c5ec14bd
commit
8c82faa966
1 changed files with 3 additions and 0 deletions
|
@ -3,6 +3,7 @@ settings = require 'settings-sharelatex'
|
|||
redis = require("redis-sharelatex")
|
||||
rclient = redis.createClient(settings.redis.documentupdater)
|
||||
SafeJsonParse = require "./SafeJsonParse"
|
||||
EventLogger = require "./EventLogger"
|
||||
|
||||
MESSAGE_SIZE_LOG_LIMIT = 1024 * 1024 # 1Mb
|
||||
|
||||
|
@ -21,6 +22,8 @@ module.exports = DocumentUpdaterController =
|
|||
logger.error {err: error, channel}, "error parsing JSON"
|
||||
return
|
||||
if message.op?
|
||||
if message._id?
|
||||
EventLogger.checkEventOrder(message._id, message)
|
||||
DocumentUpdaterController._applyUpdateFromDocumentUpdater(io, message.doc_id, message.op)
|
||||
else if message.error?
|
||||
DocumentUpdaterController._processErrorFromDocumentUpdater(io, message.doc_id, message.error, message)
|
||||
|
|
Loading…
Reference in a new issue