add method
Adds a data event
to the sink.
Must not be called on a closed sink.
Implementation
@override
void add(GatewayMessage event) {
if (event is Send) {
logger
..fine('Sending: ${event.opcode.name}')
..finer('Opcode: ${event.opcode.value}, Data: ${event.data}');
} else if (event is Dispose) {
logger.info('Disposing');
} else if (event is Identify) {
logger.info('Connecting to Gateway');
}
_sendController.add(event);
}