dvCloudEncodeEvent function
event as server-sent-event text.
Implementation
String dvCloudEncodeEvent(DVCloudEvent event) {
final StringBuffer out = StringBuffer('id: ${event.id}\n');
if (event.status != null) {
out.write('event: status\ndata: ${event.status!.name}\n');
} else {
out.write('event: log\n');
for (final String part in event.line!.split('\n')) {
out.write('data: $part\n');
}
}
out.write('\n');
return out.toString();
}