浏览代码

Add comment, explain flushing of doc to mongo

Shane Kilkelly 9 年之前
父节点
当前提交
0a491a4f13
共有 1 个文件被更改,包括 3 次插入 和 0 次删除
  1. 3 0
      services/web/app/coffee/Features/Labels/LabelsHandler.coffee

+ 3 - 0
services/web/app/coffee/Features/Labels/LabelsHandler.coffee

@@ -17,6 +17,9 @@ module.exports = LabelsHandler =
 				callback(null, projectLabels)
 				callback(null, projectLabels)
 
 
 	getLabelsForDoc: (projectId, docId, callback=(err, docLabels)->) ->
 	getLabelsForDoc: (projectId, docId, callback=(err, docLabels)->) ->
+		# Flush doc first, because this action is often performed while
+		# a document is being edited by the client. By contrast,
+		# `getAllLabelsForProject` is called only when a project/editor is loaded
 		DocumentUpdaterHandler.flushDocToMongo projectId, docId, (err) ->
 		DocumentUpdaterHandler.flushDocToMongo projectId, docId, (err) ->
 			if err?
 			if err?
 				return callback(err)
 				return callback(err)