# listenTo method Null safety

1. @override

StreamSubscription<DocumentItemModel?> listenTo(

1. String documentId,
2. DocumentItemChanged changed,
3. {DocumentItemErrorHandler? errorHandler}

)
override

## Implementation

    @override
    StreamSubscription<DocumentItemModel?> listenTo(
        String documentId, DocumentItemChanged changed,
        {DocumentItemErrorHandler? errorHandler}) {
      return reference.listenTo(documentId, ((value) {
        if (value != null) {
          fullCache[value.documentID] = value;
        }
        changed(value);
      }), errorHandler: errorHandler);
    }