diff --git a/lib/activity.js b/lib/activity.js index b75c914..579772d 100644 --- a/lib/activity.js +++ b/lib/activity.js @@ -3,8 +3,10 @@ module.exports = skip => { let start = 0; let stop = 0; + let up = 0; + let total = 0; return { - on: time => { + on: (time, cmd) => { if (time > skip) { if (start == 0) { start = time; @@ -12,7 +14,10 @@ module.exports = skip => { stop = time; } } + if (cmd === 15) { up = time; } + else if (cmd === 14) { total += (time - up); up = time; } }, - time: () => stop - start + time: () => stop - start, + uptime: () => total }; };