add method
void
add(])
override
Send a buffer of event data and list of newly registered strings to the sink.
Implementation
@override
void add(
List<int> buffer,
List<String> newStrings, [
Map<int, Map<String, String>> metadata = const {},
]) {
if (!_initialized) {
final bufferCopy = Int64List.fromList(buffer);
final stringsCopy = List<String>.from(newStrings);
final metadataCopy = Map<int, Map<String, String>>.from(metadata);
_pendingSends.add(() {
_sendData(bufferCopy, stringsCopy, metadataCopy);
});
} else {
_sendData(buffer, newStrings, metadata);
}
}