mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 06:03:45 +01:00
workaround for mongojs db.close issue
https://github.com/mafintosh/mongojs/issues/224
This commit is contained in:
@@ -27,6 +27,14 @@ setTimeout () ->
|
||||
|
||||
logger.log "checking for updates, limit=#{LIMIT}, delay=#{DOCUMENT_PACK_DELAY}, timeout=#{TIMEOUT}"
|
||||
|
||||
# work around for https://github.com/mafintosh/mongojs/issues/224
|
||||
db.close = (callback) ->
|
||||
this._getServer (err, server) ->
|
||||
return callback(err) if err?
|
||||
server = if server.destroy? then server else server.topology
|
||||
server.destroy(true, true)
|
||||
callback()
|
||||
|
||||
finish = () ->
|
||||
logger.log 'closing db'
|
||||
db.close () ->
|
||||
|
||||
Reference in New Issue
Block a user