Commit c1e2d2d0 by Nick N. Sukharev

В модуль 'ext-parser.js' добавлена проверка отсутствия ответа от внешней функции…

… про построении отчёта по вызовам внешних функций
1 parent 4b366d12
Showing with 16 additions and 8 deletions
......@@ -83,14 +83,22 @@ module.exports = exports = {
const graph_calls = [];
let max_duration = 0;
for (const [id, event] of Object.entries(collection)) {
const entry = {
startTime: new Date(event.work.start),
endTime: new Date(event.work.finish),
duration: event.work.duration,
method: event.request.method,
parameters: event.request.parameters,
result: event.response.result
};
const entry = {};
if (event.response === undefined) {
entry.startTime = new Date(request.time)
entry.endTime = new Date();
entry.duration = entry.endTime.getTime() - entry.startTime.getTime();
entry.method = event.request.method;
entry.parameters = event.request.parameters;
entry.result = undefined;
} else {
entry.startTime = new Date(event.work.start)
entry.endTime = new Date(event.work.finish);
entry.duration = event.work.duration;
entry.method = event.request.method;
entry.parameters = event.request.parameters;
entry.result = event.response.result;
}
if (max_duration < event.work.duration)
max_duration = event.work.duration;
graph_calls.push(entry);
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!