dbGetDocumentInTableFirebaseRestApi function

Future<Map<String, dynamic>?> dbGetDocumentInTableFirebaseRestApi(
  1. String collection,
  2. String doc
)

Implementation

Future<Map<String, dynamic>?> dbGetDocumentInTableFirebaseRestApi(String collection, String doc) async {
  //  GET https://firestore.googleapis.com/v1beta1/{name=projects/*/databases/*/documents/*/**}
  // чтение одного конкретного документа
  var path = "https://firestore.googleapis.com/v1beta1/projects/$firebaseProjectId/databases/(default)/documents/$collection/$doc?&key=$firebaseKey";

  var response = await http.get(Uri.parse(path));
  // dprint('Response status: ${response.statusCode}');
  // dprint('Response body: ${response.body}');
  final body = convert.jsonDecode(response.body);
  var _dataFB = _decodeFirebaseData(body);
  return _dataFB;
}