onContactClick method
Implementation
onContactClick(BuildContext context) async {
if (!availableFeatures.value.isContactAttachmentAvailable.checkNull()) {
Helper.showFeatureUnavailable(context);
return;
}
var permission = await AppPermission.checkAndRequestPermissions(
permissions: [Permission.contacts],
permissionIcon: contactPermission,
permissionContent: AppConstants.contactPermission,
permissionPermanentlyDeniedContent:
AppConstants.contactPermissionDenied,
context: context);
if (permission) {
if (context.mounted) {
setOnGoingUserGone();
Navigator.push(context,
MaterialPageRoute(builder: (con) => const LocalContactView()))
.then((value) => setOnGoingUserAvail());
}
}
}