onDeleteAllImage method

dynamic onDeleteAllImage()

Implementation

onDeleteAllImage() async {
  if (argument == null) {
    return;
  }
  isLoading(true);
  processUsecaseResult(
    result: await deleteAllImageUsecase(
      claimId: argument!.claimId,
      partDirectionId: argument!.carPartDirectionEnum.id,
    ),
    onSuccess: (p0) async {
      /// delete on local
      longShotImages.clear();
      middleShotImages.clear();
      closeUpShotImages.clear();

      ///
      carPartsForCloseUpShot.clear();

      ///
      if (Get.isRegistered<ClaimMeFolderDetailController>()) {
        await Get.find<ClaimMeFolderDetailController>().getImageDirection();
        Get.find<ClaimMeFolderDetailController>()
            .deleteImageResponseStream
            .sink
            .add(true);
      }
    },
  );
}