diff --git a/src/commands/deployment/testservers/status/status.ts b/src/commands/deployment/testservers/status/status.ts index 23ef2c4..cb5a543 100644 --- a/src/commands/deployment/testservers/status/status.ts +++ b/src/commands/deployment/testservers/status/status.ts @@ -56,9 +56,11 @@ module.exports = { 'photowall', issueNumber ); + return { issue: issueNumber, - status: getStatusIcon(issueData ? issueData.state : 'null') + status: getStatusIcon(issueData ? issueData.state : 'null'), + issueUpdated: issueData ? issueData.updated_at : null }; }; @@ -122,8 +124,9 @@ module.exports = { 'stack', 'branch', 'issue status', - 'time since update', - 'url' + 'issue updated', + 'stack updated' + // 'url' ]) .line('-'); // Sort on stackname @@ -157,10 +160,21 @@ module.exports = { stack.name, ellipsis(stack.branch, 24), printIssueStatus(issueStatuses, branchIssueNumber), + issueStatuses.find( + issueStatus => issueStatus.issue === branchIssueNumber + ) + ? timeSince( + new Date( + issueStatuses.find( + issueStatus => issueStatus.issue === branchIssueNumber + ).issueUpdated + ).getTime() + ) + : '-', !isNaN(t.getTime()) ? timeSince(t.getTime()) - : timeSince(new Date(stack.created).getTime()), - stackUrl(stack.name) + : timeSince(new Date(stack.created).getTime()) + // stackUrl(stack.name) ]); } tto.print(true);