canCapture method

bool canCapture()

Implementation

bool canCapture() {
  if (!(widget._controller.maxCount != null &&
      (widget._controller.files.length + 1) > widget._controller.maxCount!) && !isCropping) {
    return true;
  }

  final errorMessage = widget._controller.maxCountMessage ??
      Utils.translateWithFallback('ensemble.input.maxCountMessage',
          'Maximum ${widget._controller.maxCount} files can be selected');
  ToastController().showToast(
      context,
      ShowToastAction(
          type: ToastType.error,
          message: errorMessage,
          alignment: Alignment.topCenter,
          dismissible: true,
          duration: 3),
      null);
  return false;
}