deleteChat method

Future<void> deleteChat({
  1. required String uid,
  2. required String chatId,
  3. required int lastMessageCreatedAt,
})

Implementation

Future<void> deleteChat({
  required String uid,
  required String chatId,
  required int lastMessageCreatedAt,
}) async {
  final _chatRef = PeamanReferenceHelper.chatDoc(chatId: chatId);
  await _chatRef.update({
    'hidden_to_user_ids': FieldValue.arrayUnion([uid]),
    'z_${uid}_start_after': lastMessageCreatedAt,
  });
}