onContactSelectEvent method
void
onContactSelectEvent()
Implementation
void onContactSelectEvent() async {
final permissionStatus = await Permission.contacts.request();
if (!permissionStatus.isGranted) {
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(content: Text('Contacts permission denied')),
);
return;
}
final contacts = await ContactsService.getContacts(withThumbnails: false);
showDialog(
context: context,
builder: (_) => ContactPickerDialog(
contacts: contacts,
onContactSelect: onContactSelect,
),
);
}