I can't convert a string to a document reference in a custom function
Convert string to document reference
Custom Code
Resolved
I tried writing a function :
import 'dart:convert';
import 'dart:math' as math;
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
import 'package:intl/intl.dart';
import 'package:timeago/timeago.dart' as timeago;
import '/flutter_flow/lat_lng.dart';
import '/flutter_flow/place.dart';
import '/flutter_flow/uploaded_file.dart';
import '/flutter_flow/custom_functions.dart';
import '/backend/backend.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import '/backend/schema/structs/index.dart';
import '/backend/supabase/supabase.dart';
import '/auth/firebase_auth/auth_util.dart';
DocumentReference convertStringToRefer(String link) {
/// MODIFY CODE ONLY BELOW THIS LINE
//вв
final String collectionName = 'Clients';
final String documentId = link;
return FirebaseFirestore.instance.collection(collectionName).doc(documentId);
/// MODIFY CODE ONLY ABOVE THIS LINE
}
But the function keeps giving an error
Compilation error: Info: Compiling with sound null safety
lib/main.dart:17:10:
Error: Undefined name 'FirebaseFirestore'.
return FirebaseFirestore.instance.collection(collectionName).doc(documentId);
^^^^^^^^^^^^^^^^^
Error: Compilation failed.
In the function I send the document ID (9sHJfV0LBFR90FR5tk4q). in the "Return" I specify which collection this document belongs to
Yes
4
4 replies