setLastTimeTimestamp static method

dynamic setLastTimeTimestamp(
  1. dynamic conversationData, [
  2. dynamic timestamp
])

Implementation

static setLastTimeTimestamp(conversationData, [timestamp]) async {
  List members = conversationData[kDbMEMBERSDETAIL];
  members.firstWhere((e) => e[kDbUSERNAME] == loggedUsername)[kDbTIMESTAMP] =
      timestamp ??
          DateTime.now()
              .add(const Duration(seconds: 1))
              .millisecondsSinceEpoch;
  await FirebaseFirestore.instance
      .collection(kCollectionCONVERSATIONS)
      .doc(conversationData[kDbCONVERSATIONID])
      .update({kDbMEMBERSDETAIL: members});
}