mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
[real-time] bail out early upon hitting a redis error (#25614)
GitOrigin-RevId: 2563094d1ec8017450fdfdb2b0e77d74bbc825d1
This commit is contained in:
@@ -89,13 +89,14 @@ module.exports = {
|
||||
multi.exec(function (err, res) {
|
||||
if (err) {
|
||||
err = new OError('problem marking user as connected').withCause(err)
|
||||
return callback(err)
|
||||
}
|
||||
const [, nConnectedClients] = res
|
||||
Metrics.inc('editing_session_mode', 1, {
|
||||
method: cursorData ? 'update' : 'connect',
|
||||
status: nConnectedClients === 1 ? 'single' : 'multi',
|
||||
})
|
||||
callback(err)
|
||||
callback(null)
|
||||
})
|
||||
},
|
||||
|
||||
@@ -136,6 +137,7 @@ module.exports = {
|
||||
multi.exec(function (err, res) {
|
||||
if (err) {
|
||||
err = new OError('problem marking user as disconnected').withCause(err)
|
||||
return callback(err)
|
||||
}
|
||||
const [, nConnectedClients] = res
|
||||
const status =
|
||||
@@ -183,7 +185,7 @@ module.exports = {
|
||||
}
|
||||
})
|
||||
}
|
||||
callback(err)
|
||||
callback(null)
|
||||
})
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user