gotoContacts method

Future<void> gotoContacts(
  1. BuildContext context
)

Implementation

Future<void> gotoContacts(BuildContext context) async {
  if (!Constants.enableContactSync) {
    // Get.toNamed(Routes.contacts, arguments: {"forward": false, "group": false, "groupJid": Constants.emptyString});
    Navigator.push(context,
        MaterialPageRoute(builder: (con) => const ContactListView()));
  } else {
    var contactPermissionHandle = await AppPermission.checkPermission(
        context,
        Permission.contacts,
        contactPermission,
        AppConstants.contactSyncPermission);
    if (contactPermissionHandle) {
      if (context.mounted) {
        Navigator.push(context,
            MaterialPageRoute(builder: (con) => const ContactListView()));
      }
      /*Get.toNamed(Routes.contacts,
          arguments: {"forward": false, "group": false, "groupJid": Constants.emptyString});*/
    }
  }
}