getDetail method
Implementation
Future<DocumentSnapshot> getDetail({
required String collection,
required String id,
bool isErrorDialog = true,
Function(String? message)? onError,
}) async {
DocumentSnapshot<Map<String, dynamic>> doc = await _firestore
.collection(collection)
.doc(id)
.get()
.catchError((error) async {
if (isErrorDialog) {
GetxFire.openDialog.messageError(error.toString());
} else {
await GetxFire.hideProgressHud();
}
if (onError != null) onError(error);
});
return doc;
}