setLastTimeTimestamp static method
dynamic
setLastTimeTimestamp(
- dynamic conversationData, [
- 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});
}