Bladeren bron

workaround for mongojs db.close issue

https://github.com/mafintosh/mongojs/issues/224
Brian Gough 10 jaren geleden
bovenliggende
commit
bb7153c6c1
1 gewijzigde bestanden met toevoegingen van 8 en 0 verwijderingen
  1. 8 0
      services/track-changes/app/coffee/PackWorker.coffee

+ 8 - 0
services/track-changes/app/coffee/PackWorker.coffee

@@ -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 () ->