onResumed method

  1. @override
Future<void> onResumed()
override

Implementation

@override
Future<void> onResumed() async {
  if (Constants.enableContactSync) {
    var status = await Permission.contacts.isGranted;
    if (status) {
      refreshContacts(false);
    } else {
      usersList.clear();
      usersList.refresh();
    }
  }
  if (search) {
    if (!KeyboardVisibilityController().isVisible) {
      if (searchFocus.hasFocus) {
        searchFocus.unfocus();
        Future.delayed(const Duration(milliseconds: 100), () {
          searchFocus.requestFocus();
        });
      }
    }
  }
}