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));
}
}