listenTo method
StreamSubscription<MonaStyleAttributesModel?>
listenTo(
- String documentId,
- MonaStyleAttributesChanged changed, {
- MonaStyleAttributesErrorHandler? errorHandler,
override
Implementation
@override
StreamSubscription<MonaStyleAttributesModel?> listenTo(
String documentId, MonaStyleAttributesChanged changed,
{MonaStyleAttributesErrorHandler? errorHandler}) {
var stream = monaStyleAttributesCollection
.doc(documentId)
.snapshots()
.asyncMap((data) {
return _populateDocPlus(data);
});
var theStream = stream.listen((value) {
changed(value);
});
theStream.onError((theException, theStacktrace) {
if (errorHandler != null) {
errorHandler(theException, theStacktrace);
}
});
return theStream;
}