updateRecentChatAdapter method

Future<void> updateRecentChatAdapter(
  1. String jid
)

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;
      }
    }
  }
}