setLastMessageTime static method

dynamic setLastMessageTime(
  1. Map? conversationData,
  2. int lastMessageTime,
  3. Map? latestMessage, {
  4. dynamic alsoMembersDetail = false,
})

Implementation

static setLastMessageTime(
  Map? conversationData,
  int lastMessageTime,
  Map? latestMessage, {
  alsoMembersDetail = false,
}) {
  // if (conversationData == null) return;
  // Map<String, dynamic> data = {
  //   kDblastMessageTime: lastMessageTime,
  //   kDblatestMessage: latestMessage
  // };
  // if (alsoMembersDetail) {
  //   List members = conversationData[kDbMEMBERSDETAIL];
  //   members.firstWhere(
  //           (e) => e[kDbFIREBASEID] == loggedUsername)[kDbtimestamp] =
  //       lastMessageTime + 1;
  //   data.addAll({kDbMEMBERSDETAIL: members});
  // }
  // colCONVERSATIONS.doc(conversationData[kDbCONVERSATIONID]).update(data);
}