Comments (3)
Hi @giorgio79 thank you very much! 🙂
Yeah, for the Tinder clone there is no need for the list of rooms, however I tried to make everything optional, so you just do not use it if not needed. Let's imagine there is a button which says "Tap to start a chat" so having UIDs for both users you can create a room for them and you don't need to show it anywhere, but the room itself is needed to store messages somewhere :) If they exit the chat and try to open it again, there will be a check if a room for those users already exists so it would not be created twice and message history will be saved.
Regarding security rules I think they are not changing for this case, or there are subtle changes, I tried to left comments for every line in the docs so it should be straightforward to adjust.
Regarding one to many you mean group chat or like a channel where you post and others read? This is something new indeed and wasn't taken into consideration yet. We can think it over some time later since group chat is not completely working with chat UI at the moment and we are focused on that :)
Let me know if I didn't fully answered your question
from flutter_firebase_chat_core.
Much appreciated Alex. This was exactly my question. I am interested in the Tinder clone (one to one) setup, so will take this baby for a spin.
from flutter_firebase_chat_core.
Let us know how it'll go! :)
from flutter_firebase_chat_core.
Related Issues (20)
- I wan't to create a room with a specific userID HOT 1
- Chat application hangs once we continuously send messages HOT 2
- Only call createRoom when user sends message? HOT 3
- Store message count in room data for easy filtering in Firestore HOT 1
- How can I test the example by making several users? HOT 1
- Block or Unblock a user HOT 1
- Show all room from a specific user id
- testing on a firebase emulator?
- Limit first initial messages then append new messages
- Process for creating group room and allowing others to join unclear. HOT 2
- Add a firebase extension for the rules and cloud functions
- Add option to mixin the chat user to an existing user class HOT 1
- Start new chat messages at the top of the screen? HOT 2
- Set custom location for Firebase Storage so We can setup our own security rules. HOT 2
- How to send SystemMessage? HOT 2
- How to create room for a specific user without using ```FirebaseChatCore.instance.users()``` and ```StreamBuilder()``` HOT 6
- createGroupRoom with specific metadata HOT 1
- [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Null check operator used on a null value. HOT 5
- Rooms list. How is it supposed to look?
- any documentation on how to create the structure the firebase database ? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter_firebase_chat_core.