onStepFinished method
Implementation
@override
Future<void> onStepFinished(StepFinishedMessage message) async {
printMessageLine(
[
' ',
_getStatePrefixIcon(message.result.result),
_getNameAndContext(message.name, message.context),
_getExecutionDuration(message.result),
_getReasonMessage(message.result),
_getErrorMessage(message.result)
].join((' ')).trimRight(),
_getMessageColour(message.result.result),
);
if (message.attachments.isNotEmpty) {
message.attachments.forEach(
(attachment) {
var attachment2 = attachment;
printMessageLine(
[
' ',
'Attachment',
"(${attachment2.mimeType})${attachment.mimeType == 'text/plain' ? ': ${attachment.data}' : ''}"
].join((' ')).trimRight(),
StdoutReporter.RESET_COLOR,
);
},
);
}
}