2

I'm trying to make chat app in flutter using firebase. And i want to know, can i make chat using users id? I mean chatID=user1ID+user2ID, is it possible?

  • It is. You can add a document containing the text messages with the name "user1ID+user2ID". What did you tried yet ? – Maxouille Apr 07 '21 at 12:00
  • i tried to add in Realtime Database in every users profile same IDs and named it 'Chat ID'. I want to save in users profile IDs of every chat he have, but idk how even create chat with 2 IDs –  Apr 07 '21 at 12:02
  • I typically model the ID of chat rooms that way. See https://stackoverflow.com/questions/33540479/best-way-to-manage-chat-channels-in-firebase – Frank van Puffelen Apr 07 '21 at 14:45

1 Answers1

0

I think you can add a field of type array to your chat document and name it as chat _user and just pass the two users ids to it as like this => enter image description here

Osama Abdelaziz
  • 132
  • 2
  • 8