oneWithID<T> method

  1. @override
Future<bool> oneWithID<T>(
  1. Type type,
  2. String documentID, {
  3. String? subcollection,
})
override

Checks if a document exists in Localstore using its type and ID.

Implementation

@override
Future<bool> oneWithID<T>(Type type, String documentID, { String? subcollection }) async {
  DocumentRef ref = LS.instance.collection(type.toString()).doc(documentID);
  if (subcollection != null) {
    ref = LS.instance.collection(type.toString()).doc(subcollection).collection(subcollection).doc(documentID);
  }
  Map<String, dynamic>? data = await ref.get();
  return data != null;
}