stream method

Implementation

Future<DocumentSnapshot> stream() async {
  try {
    DocumentSnapshot ds = await this.get(GetOptions(source: Source.cache));
    if (!ds.exists) return this.get(GetOptions(source: Source.server));
    return ds;
  } catch (_) {
    return this.get(GetOptions(source: Source.server));
  }
}