()
| 23 | } |
| 24 | var proxy = new EventProxy(); |
| 25 | var render = function () { |
| 26 | var has_read_messages = []; |
| 27 | var hasnot_read_messages = []; |
| 28 | for (var i = 0; i < messages.length; i++) { |
| 29 | if (messages[i].is_invalid) { |
| 30 | messages[i].remove(); |
| 31 | } else { |
| 32 | if (messages[i].has_read) { |
| 33 | has_read_messages.push(messages[i]); |
| 34 | } else { |
| 35 | hasnot_read_messages.push(messages[i]); |
| 36 | } |
| 37 | } |
| 38 | } |
| 39 | res.render('message/index', {has_read_messages: has_read_messages, hasnot_read_messages: hasnot_read_messages}); |
| 40 | return; |
| 41 | }; |
| 42 | proxy.after('message_ready', message_ids.length, render); |
| 43 | message_ids.forEach(function (id, i) { |
| 44 | Message.getMessageById(id, function (err, message) { |
nothing calls this directly
no outgoing calls
no test coverage detected