updateRecentChatAdapter method
Implementation
Future<void> updateRecentChatAdapter(String jid) async {
if (jid.isNotEmpty) {
var index = recentChats.indexWhere((element) =>
element.jid == jid); // { it.jid ?: Constants.EMPTY_STRING == jid }
debugPrint("updateRecentChatAdapter $index");
if (!index.isNegative) {
var recent = await getRecentChatOfJid(jid);
var updatedIndex = recentChats.indexWhere((element) =>
element.jid == jid); // { it.jid ?: Constants.EMPTY_STRING == jid }
debugPrint(
"updateRecentChatAdapter getRecentChatOfJid ${recent?.toJson().toString()}");
if (recent != null) {
recentChats[updatedIndex] = recent;
}
}
}
}