addListener method
Adds a listener to the connection.
Implementation
void addListener(String key, Function val) {
List currentListeners = [];
// ignore: unnecessary_null_comparison
if (_listeners != null && _listeners[key] != null) {
for (var element in _listeners[key]!) {
currentListeners.add(element);
}
}
currentListeners.add(val);
_listeners[key] = currentListeners;
}