addDataListener method
Implementation
void addDataListener(void Function(Map<String, dynamic> data)? onValue) {
ref?.onValue.listen((event) {
data =
(event.snapshot.value ?? <String, dynamic>{}) as Map<String, dynamic>;
if (onValue != null) {
onValue(data);
}
});
}