send method
Send a batch of events. Returns true on success.
Implementation
@override
Future<bool> send(List<TelemetryEvent> events) async {
// Only emit output when running with assertions enabled (debug mode).
bool isDebug = false;
assert(() {
isDebug = true;
return true;
}());
if (!isDebug) return true;
for (final event in events) {
if (verbose) {
stderr.writeln('[telemetry] ${jsonEncode(event.toJson())}');
} else {
stderr.writeln('[telemetry] ${event.type.name}: ${event.name}');
}
}
return true;
}