deleteData<DataT extends Data> function

Future deleteData<DataT extends Data>(
  1. String id, {
  2. required String parentId,
})

deletes a DataT via its id and corresponding parentId

Implementation

Future deleteData<DataT extends Data>(String id,
    {required String parentId}) async {
  final collectionName = _getCollectionNameForData<DataT>(parentId);
  final ret = await db.collection(collectionName).doc(id).delete();
  return ret;
}