onReady method
Called 1 frame after onInit(). It is the perfect place to enter navigation events, like snackbar, dialogs, or a new route, or async request.
Implementation
@override
void onReady() {
super.onReady();
if (from == "chat") {
// previewContactList = Get.arguments['previewContactList'];
// previewContactName = Get.arguments['contactName'];
var newContactList = <ContactDetail>[];
for (var phone in previewContactList) {
ContactDetail contactDetail = ContactDetail(
mobNo: phone, isSelected: true, mobNoType: Constants.emptyString);
newContactList.add(contactDetail);
}
LocalContactPhone localContactPhone = LocalContactPhone(
contactNo: newContactList, userName: previewContactName);
contactList.add(localContactPhone);
} else {
// argContactList = Get.arguments['contactList'];
for (var contact in argContactList) {
var newContactList = <ContactDetail>[];
for (var phone in contact.contact.phones!) {
ContactDetail contactDetail = ContactDetail(
mobNo: phone.value!, isSelected: true, mobNoType: phone.label!);
newContactList.add(contactDetail);
}
LocalContactPhone localContactPhone = LocalContactPhone(
contactNo: newContactList, userName: name(contact.contact));
contactList.add(localContactPhone);
}
}
// shareContactList.addAll(args1);
debugPrint("received length--> ${contactList.length}");
}