Я пытаюсь записать некоторые данные в хранилище, точнее, в коллекцию, содержащую документ, в котором есть несколько полей, но по какой-то причине он не работает.
void createChatRoom() async {
instructorUID = (await FirebaseAuth.instance.currentUser()).uid;
chatRoomID = clientUID + instructorUID;
if(db.collection('chatrooms').document(chatRoomID) == null) {
db.collection('chatrooms').document(chatRoomID).setData({
'instructor': instructorUID,
'instructorName': widget.name,
'client': clientUID,
'clientPhoneNo': clientPhoneNo,
'createdAt': Timestamp.now(),
});
}
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ChatPage(
chatRoomID: chatRoomID,
clientUID: clientUID,
),
),
);
}
Возможно, я не назначаю chatRoomId хорошо