makeCall method

dynamic makeCall()

Implementation

makeCall() async {
  if (selectedUsersJIDList.isEmpty) {
    return;
  }
  if (!availableFeatures.value.isGroupCallAvailable.checkNull()) {
    Helper.showFeatureUnavailable(context);
    return;
  }
  if (!(await AppUtils.isNetConnected())) {
    toToast(Constants.noInternetConnection);
    return;
  }
  if (callList.length != getMaxCallUsersCount) {
    if (await AppUtils.isNetConnected()) {
      Mirrorfly.inviteUsersToOngoingCall(jidList: selectedUsersJIDList);
      Get.back();
    } else {
      toToast(Constants.noInternetConnection);
    }
  } else {
    toToast(Constants.callMembersLimit
        .replaceFirst("%d", getMaxCallUsersCount.toString()));
  }
}