From 47aa92533034efd55fc7a46704cb8762733dc46a Mon Sep 17 00:00:00 2001 From: Inga Lovinde <52715130+inga-lovinde@users.noreply.github.com> Date: Tue, 10 Dec 2013 14:22:36 +0400 Subject: [PATCH] Implemented "all messages" in task processor --- BuildServer/lib/task-processor.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/BuildServer/lib/task-processor.js b/BuildServer/lib/task-processor.js index 2087c82..99f2782 100644 --- a/BuildServer/lib/task-processor.js +++ b/BuildServer/lib/task-processor.js @@ -50,8 +50,9 @@ exports.processTask = function (task, context, callback) { var errors = {}, warns = {}, infos = {}, + messages = {}, messageProcessor = function (list) { - return function (message, prefix) { + var f = function (list, message, prefix) { var i, parts = prefix.split("/"), innerList = list; @@ -66,6 +67,11 @@ exports.processTask = function (task, context, callback) { list.$allMessages = list.$allMessages || []; list.$allMessages.push({ prefix: prefix, message: message }); }; + + return function (message, prefix) { + f(list, message, prefix); + f(messages, message, prefix); + }; }, processor = new TaskProcessor(task, { onError: messageProcessor(errors), @@ -76,7 +82,8 @@ exports.processTask = function (task, context, callback) { callback(err, { errors: errors, warns: warns, - infos: infos + infos: infos, + messages: messages }); });