remove unnecessary comments, whitespace and unused modules
This commit is contained in:
Brian Gough 2015-02-17 13:41:31 +00:00
parent f69f6452e9
commit 76cbf32e6a

View file

@ -1,10 +1,8 @@
{db, ObjectId} = require "./mongojs" {db, ObjectId} = require "./mongojs"
PackManager = require "./PackManager" PackManager = require "./PackManager"
async = require "async" async = require "async"
_ = require "underscore"
module.exports = MongoManager = module.exports = MongoManager =
# only used in this module
getLastCompressedUpdate: (doc_id, callback = (error, update) ->) -> getLastCompressedUpdate: (doc_id, callback = (error, update) ->) ->
db.docHistory db.docHistory
.find(doc_id: ObjectId(doc_id.toString())) .find(doc_id: ObjectId(doc_id.toString()))
@ -15,11 +13,9 @@ module.exports = MongoManager =
return callback null, null if compressedUpdates[0]?.pack? # cannot pop from a pack return callback null, null if compressedUpdates[0]?.pack? # cannot pop from a pack
return callback null, compressedUpdates[0] or null return callback null, compressedUpdates[0] or null
# only used in this module
deleteCompressedUpdate: (id, callback = (error) ->) -> deleteCompressedUpdate: (id, callback = (error) ->) ->
db.docHistory.remove({ _id: ObjectId(id.toString()) }, callback) db.docHistory.remove({ _id: ObjectId(id.toString()) }, callback)
# used in UpdatesManager
popLastCompressedUpdate: (doc_id, callback = (error, update) ->) -> popLastCompressedUpdate: (doc_id, callback = (error, update) ->) ->
MongoManager.getLastCompressedUpdate doc_id, (error, update) -> MongoManager.getLastCompressedUpdate doc_id, (error, update) ->
return callback(error) if error? return callback(error) if error?
@ -30,7 +26,6 @@ module.exports = MongoManager =
else else
callback null, null callback null, null
# used in UpdatesManager
insertCompressedUpdates: (project_id, doc_id, updates, permanent, callback = (error) ->) -> insertCompressedUpdates: (project_id, doc_id, updates, permanent, callback = (error) ->) ->
jobs = [] jobs = []
for update in updates for update in updates
@ -103,9 +98,9 @@ module.exports = MongoManager =
}, callback }, callback
ensureIndices: () -> ensureIndices: () ->
# For finding all updates that go into a diff for a doc (getLastCompressedUpdate, getDocUpdates v > from && v < to) # For finding all updates that go into a diff for a doc
db.docHistory.ensureIndex { doc_id: 1, v: 1 }, { background: true } db.docHistory.ensureIndex { doc_id: 1, v: 1 }, { background: true }
# For finding all updates that affect a project (getProjectUpdates meta.end_ts < before # For finding all updates that affect a project
db.docHistory.ensureIndex { project_id: 1, "meta.end_ts": 1 }, { background: true } db.docHistory.ensureIndex { project_id: 1, "meta.end_ts": 1 }, { background: true }
# For finding all packs that affect a project (use a sparse index so only packs are included) # For finding all packs that affect a project (use a sparse index so only packs are included)
db.docHistory.ensureIndex { project_id: 1, "pack.0.meta.end_ts": 1, "meta.end_ts": 1}, { background: true, sparse: true } db.docHistory.ensureIndex { project_id: 1, "pack.0.meta.end_ts": 1, "meta.end_ts": 1}, { background: true, sparse: true }