MCPcopy Index your code
hub / github.com/cnodejs/nodeclub / done

Function done

proxy/reply.js:76–96  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

74
75 var proxy = new EventProxy();
76 var done = function () {
77 var replies2 = [];
78 for (var i = replies.length - 1; i >= 0; i--) {
79 if (replies[i].reply_id) {
80 replies2.push(replies[i]);
81 replies.splice(i, 1);
82 }
83 }
84 for (var j = 0; j < replies.length; j++) {
85 replies[j].replies = [];
86 for (var k = 0; k < replies2.length; k++) {
87 var id1 = replies[j]._id;
88 var id2 = replies2[k].reply_id;
89 if (id1.toString() === id2.toString()) {
90 replies[j].replies.push(replies2[k]);
91 }
92 }
93 replies[j].replies.reverse();
94 }
95 return cb(err, replies);
96 };
97 proxy.after('reply_find', replies.length, done);
98 for (var j = 0; j < replies.length; j++) {
99 (function (i) {

Callers 15

app.jsFile · 0.50
upload.jsFile · 0.50
status.jsFile · 0.50
message.jsFile · 0.50
site.jsFile · 0.50
user.jsFile · 0.50
rss.jsFile · 0.50
topic.jsFile · 0.50
tag_collect.jsFile · 0.50
tag.jsFile · 0.50
reply.jsFile · 0.50
relation.jsFile · 0.50

Calls 1

cbFunction · 0.85

Tested by

no test coverage detected