Untitled
unknown
dart
2 years ago
1.3 kB
3
Indexable
Future<void> addPendingMeeting( String title, String description, List<File>? listOfFiles, ) async { final AuthManager authManager = Get.find(); appTools.showLoading(); List multiPartList = []; if (listOfFiles != null) { if (listOfFiles.isNotEmpty) { for (var element in listOfFiles) { multiPartList.add(await mpart.MultipartFile.fromFile(element.path, filename: element.path.split('/').last)); } } } mpart.FormData form = mpart.FormData.fromMap({ "Title": title, "Description": description, "RequestType": 1, "Document": multiPartList }); try { await httpClient .post(getEndPointURL('PendingRequest/Add'), data: form, options: getApiOptionsWithAuth(authManager.appUser.value.token!)) .then((response) async { if (response.statusCode == 200) { Get.back(); appTools.showSuccessSnackBar('successMessage', timer: 1); print(response.data); } }); } on DioError catch (e) { print(e.response); Get.back(); appTools.showFailedSnackBar('errorMessage', timer: 1); } }
Editor is loading...