From 26c2437240cb1e96cc7598a530bb9457d4824099 Mon Sep 17 00:00:00 2001 From: "mr.mojtaba" Date: Mon, 8 Sep 2025 10:58:38 +0330 Subject: [PATCH] refactor : better logic --- .../pages/poultry_science/inspection/logic.dart | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/chicken/lib/presentation/pages/poultry_science/inspection/logic.dart b/packages/chicken/lib/presentation/pages/poultry_science/inspection/logic.dart index 06af469..068bea3 100644 --- a/packages/chicken/lib/presentation/pages/poultry_science/inspection/logic.dart +++ b/packages/chicken/lib/presentation/pages/poultry_science/inspection/logic.dart @@ -161,11 +161,9 @@ class InspectionPoultryScienceLogic extends GetxController { Future submitInspectionReport({required int id}) async { isOnUpload.value = true; - var tmpFiles = []; - - for (var element in pickedImages) { - tmpFiles.add(await MultipartFile.fromFile(element.path, filename: element.name)); - } + final tmpFiles = await Future.wait( + pickedImages.map((element) => MultipartFile.fromFile(element.path, filename: element.name)), + ); var data = FormData.fromMap({ 'file': tmpFiles,