We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1070945 commit 57db54eCopy full SHA for 57db54e
lib/src/firebase_chat_core.dart
@@ -166,6 +166,22 @@ class FirebaseChatCore {
166
.delete();
167
}
168
169
+ /// Removes room document
170
+ Future<void> deleteRoom(String roomId) async {
171
+ await FirebaseFirestore.instance
172
+ .collection(config.roomsCollectionName)
173
+ .doc(roomId)
174
+ .delete();
175
+ }
176
+
177
+ /// Removes message document
178
+ Future<void> deleteMessage(String roomId, String messageId) async {
179
180
+ .collection('${config.roomsCollectionName}/$roomId/messages')
181
+ .doc(messageId)
182
183
184
185
/// Returns a stream of messages from Firebase for a given room
186
Stream<List<types.Message>> messages(
187
types.Room room, {
0 commit comments