onListItemPressed method
dynamic
onListItemPressed(
- ProfileDetails item,
- BuildContext context
)
Implementation
onListItemPressed(ProfileDetails item, BuildContext context) {
if (isForward.value || isCreateGroup.value) {
if (item.isBlocked.checkNull()) {
unBlock(item, context);
} else {
contactSelected(item);
}
} else {
if (isMakeCall.value) {
if (item.isBlocked.checkNull()) {
unBlock(item, context);
} else {
validateForCall(item);
}
} else {
mirrorFlyLog("Contact Profile", item.toJson().toString());
// Get.toNamed(Routes.chat, arguments: item);
mirrorFlyLog("Opening Chat JID", item.jid ?? "jid is empty");
Navigator.push(
context,
MaterialPageRoute(
builder: (con) => ChatView(
jid: item.jid.checkNull(),
isUser: true,
)));
}
}
}