get method

  1. @override
Future<TutorialModel?> get(
  1. String? id, {
  2. dynamic onError(
    1. Exception
    )?,
})
override

Implementation

@override
Future<TutorialModel?> get(String? id, {Function(Exception)? onError}) async {
  try {
    var collection = tutorialCollection.doc(id);
    var doc = await collection.get();
    return await _populateDocPlus(doc);
  } on Exception catch (e) {
    if (onError != null) {
      onError(e);
    } else {
      print("Error whilst retrieving Tutorial with id $id");
      print("Exceptoin: $e");
    }
  }
  return null;
}