getUsers method

Future<void> getUsers()

Implementation

Future<void> getUsers() async {
  if (await AppUtils.isNetConnected()) {
    searching = true;
    Mirrorfly.getUserList(
        page: pageNum,
        search: search.text.trim().toString(),
        flyCallback: (FlyResponse response) {
          if (response.isSuccess) {
            if (response.hasData) {
              var list = userListFromJson(response.data);
              if (list.data != null) {
                if (_mainuserList.isEmpty) {
                  _mainuserList.addAll(list.data!);
                }
                scrollable(list.data!.length == 20);
                _userList.addAll(list.data!);
                _userList.refresh();
              } else {
                scrollable(false);
              }
            }
            searching = false;
          } else {
            searching = false;
          }
        });
  } else {
    toToast(AppConstants.noInternetConnection);
  }
}