gotoContacts method
Implementation
Future<void> gotoContacts(
{bool forCalls = false, String callType = ""}) async {
if (!Constants.enableContactSync) {
NavUtils.toNamed(Routes.contacts,
arguments: ContactListArguments(
topicId: topicId.value,
forMakeCall: forCalls,
callType: callType));
} else {
var contactPermissionHandle =
await AppPermission.checkAndRequestPermissions(
permissions: [Permission.contacts],
permissionIcon: contactPermission,
permissionContent: getTranslated("contactPermissionContent"),
permissionPermanentlyDeniedContent:
getTranslated("contactPermissionDeniedContent"));
if (contactPermissionHandle) {
NavUtils.toNamed(Routes.contacts,
arguments: ContactListArguments(
topicId: topicId.value,
forMakeCall: forCalls,
callType: callType));
}
}
}