From 582fc99faf65e0c16d7873d741d3ade4b9d21c42 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 22 Oct 2023 18:14:21 +0300 Subject: [PATCH] Fix error when uploading documents --- lib/redux/client/client_middleware.dart | 4 ++-- lib/redux/credit/credit_middleware.dart | 5 ++--- lib/redux/expense/expense_middleware.dart | 3 +-- lib/redux/group/group_middleware.dart | 3 +-- lib/redux/invoice/invoice_middleware.dart | 3 +-- lib/redux/product/product_middleware.dart | 3 +-- lib/redux/project/project_middleware.dart | 3 +-- lib/redux/purchase_order/purchase_order_middleware.dart | 3 +-- lib/redux/quote/quote_middleware.dart | 3 +-- .../recurring_expense/recurring_expense_middleware.dart | 3 +-- .../recurring_invoice/recurring_invoice_middleware.dart | 3 +-- lib/redux/settings/settings_middleware.dart | 3 +-- lib/redux/task/task_middleware.dart | 3 +-- lib/redux/vendor/vendor_middleware.dart | 3 +-- lib/ui/client/view/client_view_vm.dart | 2 +- lib/ui/credit/edit/credit_edit_vm.dart | 2 +- lib/ui/credit/view/credit_view_vm.dart | 2 +- lib/ui/expense/edit/expense_edit_vm.dart | 2 +- lib/ui/expense/view/expense_view_vm.dart | 2 +- lib/ui/group/view/group_view_vm.dart | 2 +- lib/ui/invoice/edit/invoice_edit_vm.dart | 2 +- lib/ui/invoice/view/invoice_view_vm.dart | 2 +- lib/ui/product/view/product_view_vm.dart | 2 +- lib/ui/project/view/project_view_vm.dart | 2 +- lib/ui/purchase_order/edit/purchase_order_edit_vm.dart | 2 +- lib/ui/purchase_order/view/purchase_order_view_vm.dart | 2 +- lib/ui/quote/edit/quote_edit_vm.dart | 2 +- lib/ui/quote/view/quote_view_vm.dart | 2 +- lib/ui/recurring_expense/edit/recurring_expense_edit_vm.dart | 2 +- lib/ui/recurring_expense/view/recurring_expense_view_vm.dart | 2 +- lib/ui/recurring_invoice/edit/recurring_invoice_edit_vm.dart | 2 +- lib/ui/recurring_invoice/view/recurring_invoice_view_vm.dart | 2 +- lib/ui/settings/company_details_vm.dart | 2 +- lib/ui/task/view/task_view_vm.dart | 2 +- lib/ui/vendor/view/vendor_view_vm.dart | 2 +- 35 files changed, 37 insertions(+), 50 deletions(-) diff --git a/lib/redux/client/client_middleware.dart b/lib/redux/client/client_middleware.dart index 5a2fef850..6bc243513 100644 --- a/lib/redux/client/client_middleware.dart +++ b/lib/redux/client/client_middleware.dart @@ -337,9 +337,9 @@ Middleware _saveDocument(ClientRepository repository) { ..parentId = client.id ..parentType = EntityType.client)); }); - store.dispatch(LoadDocumentsSuccess(documents)); - action.completer.complete(null); + store.dispatch(LoadDocumentsSuccess(documents)); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveClientDocumentFailure(error)); diff --git a/lib/redux/credit/credit_middleware.dart b/lib/redux/credit/credit_middleware.dart index a4f562a00..c8817072e 100644 --- a/lib/redux/credit/credit_middleware.dart +++ b/lib/redux/credit/credit_middleware.dart @@ -353,7 +353,7 @@ Middleware _loadCredits(CreditRepository repository) { store.dispatch(LoadDocumentsSuccess(documents)); if (action!.completer != null) { - action.completer!.complete(null); + action.completer!.complete(documents.firstOrNull); } store.dispatch(LoadProjects()); }).catchError((Object error) { @@ -432,8 +432,7 @@ Middleware _saveDocument(CreditRepository repository) { ..parentType = EntityType.credit)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveCreditDocumentFailure(error)); diff --git a/lib/redux/expense/expense_middleware.dart b/lib/redux/expense/expense_middleware.dart index 93abf8570..671b78a87 100644 --- a/lib/redux/expense/expense_middleware.dart +++ b/lib/redux/expense/expense_middleware.dart @@ -278,8 +278,7 @@ Middleware _saveDocument(ExpenseRepository repository) { ..parentType = EntityType.expense)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveExpenseDocumentFailure(error)); diff --git a/lib/redux/group/group_middleware.dart b/lib/redux/group/group_middleware.dart index 7df4cc577..171e1f4d1 100644 --- a/lib/redux/group/group_middleware.dart +++ b/lib/redux/group/group_middleware.dart @@ -262,8 +262,7 @@ Middleware _saveDocument(GroupRepository repository) { ..parentType = EntityType.group)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveGroupDocumentFailure(error)); diff --git a/lib/redux/invoice/invoice_middleware.dart b/lib/redux/invoice/invoice_middleware.dart index 42b29759f..1f787a7ff 100644 --- a/lib/redux/invoice/invoice_middleware.dart +++ b/lib/redux/invoice/invoice_middleware.dart @@ -503,8 +503,7 @@ Middleware _saveDocument(InvoiceRepository repository) { ..parentType = EntityType.invoice)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveInvoiceDocumentFailure(error)); diff --git a/lib/redux/product/product_middleware.dart b/lib/redux/product/product_middleware.dart index 263a32d9e..ff7aafeee 100644 --- a/lib/redux/product/product_middleware.dart +++ b/lib/redux/product/product_middleware.dart @@ -313,8 +313,7 @@ Middleware _saveDocument(ProductRepository repository) { ..parentType = EntityType.product)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveProductDocumentFailure(error)); diff --git a/lib/redux/project/project_middleware.dart b/lib/redux/project/project_middleware.dart index 74898275c..f65613162 100644 --- a/lib/redux/project/project_middleware.dart +++ b/lib/redux/project/project_middleware.dart @@ -280,8 +280,7 @@ Middleware _saveDocument(ProjectRepository repository) { ..parentType = EntityType.project)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveProjectDocumentFailure(error)); diff --git a/lib/redux/purchase_order/purchase_order_middleware.dart b/lib/redux/purchase_order/purchase_order_middleware.dart index 8a9a619e1..3219d24e2 100644 --- a/lib/redux/purchase_order/purchase_order_middleware.dart +++ b/lib/redux/purchase_order/purchase_order_middleware.dart @@ -559,8 +559,7 @@ Middleware _saveDocument(PurchaseOrderRepository repository) { ..parentType = EntityType.purchaseOrder)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SavePurchaseOrderDocumentFailure(error)); diff --git a/lib/redux/quote/quote_middleware.dart b/lib/redux/quote/quote_middleware.dart index c0206ee4e..79e46ca12 100644 --- a/lib/redux/quote/quote_middleware.dart +++ b/lib/redux/quote/quote_middleware.dart @@ -489,8 +489,7 @@ Middleware _saveDocument(QuoteRepository repository) { ..parentType = EntityType.quote)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveQuoteDocumentFailure(error)); diff --git a/lib/redux/recurring_expense/recurring_expense_middleware.dart b/lib/redux/recurring_expense/recurring_expense_middleware.dart index 94c085b93..5dc32223c 100644 --- a/lib/redux/recurring_expense/recurring_expense_middleware.dart +++ b/lib/redux/recurring_expense/recurring_expense_middleware.dart @@ -334,8 +334,7 @@ Middleware _saveDocument(RecurringExpenseRepository repository) { ..parentType = EntityType.recurringExpense)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveRecurringExpenseDocumentFailure(error)); diff --git a/lib/redux/recurring_invoice/recurring_invoice_middleware.dart b/lib/redux/recurring_invoice/recurring_invoice_middleware.dart index da1e44a92..c4e58525e 100644 --- a/lib/redux/recurring_invoice/recurring_invoice_middleware.dart +++ b/lib/redux/recurring_invoice/recurring_invoice_middleware.dart @@ -455,8 +455,7 @@ Middleware _saveDocument(RecurringInvoiceRepository repository) { ..parentType = EntityType.recurringInvoice)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveRecurringInvoiceDocumentFailure(error)); diff --git a/lib/redux/settings/settings_middleware.dart b/lib/redux/settings/settings_middleware.dart index caa8b0e3d..d34a46e7c 100644 --- a/lib/redux/settings/settings_middleware.dart +++ b/lib/redux/settings/settings_middleware.dart @@ -382,8 +382,7 @@ Middleware _saveDocument(SettingsRepository repository) { ..parentType = EntityType.company)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveCompanyDocumentFailure(error)); diff --git a/lib/redux/task/task_middleware.dart b/lib/redux/task/task_middleware.dart index b3570e74a..2c7ab9076 100644 --- a/lib/redux/task/task_middleware.dart +++ b/lib/redux/task/task_middleware.dart @@ -327,8 +327,7 @@ Middleware _saveDocument(TaskRepository repository) { ..parentType = EntityType.task)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveTaskDocumentFailure(error)); diff --git a/lib/redux/vendor/vendor_middleware.dart b/lib/redux/vendor/vendor_middleware.dart index 6ccdb97df..f6696bf49 100644 --- a/lib/redux/vendor/vendor_middleware.dart +++ b/lib/redux/vendor/vendor_middleware.dart @@ -277,8 +277,7 @@ Middleware _saveDocument(VendorRepository repository) { ..parentType = EntityType.vendor)); }); store.dispatch(LoadDocumentsSuccess(documents)); - - action.completer.complete(null); + action.completer.complete(documents); }).catchError((Object error) { print(error); store.dispatch(SaveVendorDocumentFailure(error)); diff --git a/lib/ui/client/view/client_view_vm.dart b/lib/ui/client/view/client_view_vm.dart index 03d31296b..4a19f02e7 100644 --- a/lib/ui/client/view/client_view_vm.dart +++ b/lib/ui/client/view/client_view_vm.dart @@ -90,7 +90,7 @@ class ClientViewVM { handleEntitiesActions([client], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFile, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveClientDocumentRequest( isPrivate: isPrivate, multipartFile: multipartFile, diff --git a/lib/ui/credit/edit/credit_edit_vm.dart b/lib/ui/credit/edit/credit_edit_vm.dart index 64a24a98f..3886826af 100644 --- a/lib/ui/credit/edit/credit_edit_vm.dart +++ b/lib/ui/credit/edit/credit_edit_vm.dart @@ -165,7 +165,7 @@ class CreditEditVM extends AbstractInvoiceEditVM { }, onUploadDocuments: (BuildContext context, List multipartFile, bool? isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveCreditDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFile, diff --git a/lib/ui/credit/view/credit_view_vm.dart b/lib/ui/credit/view/credit_view_vm.dart index bcf43d445..a99d8b278 100644 --- a/lib/ui/credit/view/credit_view_vm.dart +++ b/lib/ui/credit/view/credit_view_vm.dart @@ -114,7 +114,7 @@ class CreditViewVM extends AbstractInvoiceViewVM { handleEntitiesActions([credit], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFile, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveCreditDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFile, diff --git a/lib/ui/expense/edit/expense_edit_vm.dart b/lib/ui/expense/edit/expense_edit_vm.dart index d2ee7d1fe..3c923d3ea 100644 --- a/lib/ui/expense/edit/expense_edit_vm.dart +++ b/lib/ui/expense/edit/expense_edit_vm.dart @@ -198,7 +198,7 @@ class ExpenseEditVM extends AbstractExpenseEditVM { }, onUploadDocument: (BuildContext context, List multipartFile, bool? isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveExpenseDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFile, diff --git a/lib/ui/expense/view/expense_view_vm.dart b/lib/ui/expense/view/expense_view_vm.dart index 867edf435..855271ba2 100644 --- a/lib/ui/expense/view/expense_view_vm.dart +++ b/lib/ui/expense/view/expense_view_vm.dart @@ -118,7 +118,7 @@ class ExpenseViewVM extends AbstractExpenseViewVM { handleEntitiesActions([expense], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFiles, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveExpenseDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFiles, diff --git a/lib/ui/group/view/group_view_vm.dart b/lib/ui/group/view/group_view_vm.dart index 972bb455f..e5505c24f 100644 --- a/lib/ui/group/view/group_view_vm.dart +++ b/lib/ui/group/view/group_view_vm.dart @@ -98,7 +98,7 @@ class GroupViewVM { }, onUploadDocuments: (BuildContext context, List multipartFile, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveGroupDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFile, diff --git a/lib/ui/invoice/edit/invoice_edit_vm.dart b/lib/ui/invoice/edit/invoice_edit_vm.dart index 69dfed48a..79d2fb740 100644 --- a/lib/ui/invoice/edit/invoice_edit_vm.dart +++ b/lib/ui/invoice/edit/invoice_edit_vm.dart @@ -228,7 +228,7 @@ class InvoiceEditVM extends AbstractInvoiceEditVM { }, onUploadDocuments: (BuildContext context, List multipartFiles, bool? isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveInvoiceDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFiles, diff --git a/lib/ui/invoice/view/invoice_view_vm.dart b/lib/ui/invoice/view/invoice_view_vm.dart index 1a59c4ab0..3fb9df511 100644 --- a/lib/ui/invoice/view/invoice_view_vm.dart +++ b/lib/ui/invoice/view/invoice_view_vm.dart @@ -146,7 +146,7 @@ class InvoiceViewVM extends AbstractInvoiceViewVM { handleEntitiesActions([invoice], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFile, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveInvoiceDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFile, diff --git a/lib/ui/product/view/product_view_vm.dart b/lib/ui/product/view/product_view_vm.dart index d4cfcde75..4bea9a79a 100644 --- a/lib/ui/product/view/product_view_vm.dart +++ b/lib/ui/product/view/product_view_vm.dart @@ -86,7 +86,7 @@ class ProductViewVM { handleEntitiesActions([product], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFile, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveProductDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFile, diff --git a/lib/ui/project/view/project_view_vm.dart b/lib/ui/project/view/project_view_vm.dart index 9975a31db..006cc327c 100644 --- a/lib/ui/project/view/project_view_vm.dart +++ b/lib/ui/project/view/project_view_vm.dart @@ -107,7 +107,7 @@ class ProjectViewVM { handleEntitiesActions([project], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFiles, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveProjectDocumentRequest( isPrivate: isPrivate, multipartFile: multipartFiles, diff --git a/lib/ui/purchase_order/edit/purchase_order_edit_vm.dart b/lib/ui/purchase_order/edit/purchase_order_edit_vm.dart index 26b39b345..db98c60b0 100644 --- a/lib/ui/purchase_order/edit/purchase_order_edit_vm.dart +++ b/lib/ui/purchase_order/edit/purchase_order_edit_vm.dart @@ -166,7 +166,7 @@ class PurchaseOrderEditVM extends AbstractInvoiceEditVM { }, onUploadDocuments: (BuildContext context, List multipartFiles, bool? isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SavePurchaseOrderDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFiles, diff --git a/lib/ui/purchase_order/view/purchase_order_view_vm.dart b/lib/ui/purchase_order/view/purchase_order_view_vm.dart index bd7d402ae..c9469deb6 100644 --- a/lib/ui/purchase_order/view/purchase_order_view_vm.dart +++ b/lib/ui/purchase_order/view/purchase_order_view_vm.dart @@ -115,7 +115,7 @@ class PurchaseOrderViewVM extends AbstractInvoiceViewVM { handleEntitiesActions([purchaseOrder], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFile, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SavePurchaseOrderDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFile, diff --git a/lib/ui/quote/edit/quote_edit_vm.dart b/lib/ui/quote/edit/quote_edit_vm.dart index 139ad4bcc..cf25d03a2 100644 --- a/lib/ui/quote/edit/quote_edit_vm.dart +++ b/lib/ui/quote/edit/quote_edit_vm.dart @@ -164,7 +164,7 @@ class QuoteEditVM extends AbstractInvoiceEditVM { }, onUploadDocument: (BuildContext context, List multipartFile, bool? isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveQuoteDocumentRequest( isPrivate: isPrivate, multipartFile: multipartFile, diff --git a/lib/ui/quote/view/quote_view_vm.dart b/lib/ui/quote/view/quote_view_vm.dart index 5622ea596..0fe725f93 100644 --- a/lib/ui/quote/view/quote_view_vm.dart +++ b/lib/ui/quote/view/quote_view_vm.dart @@ -112,7 +112,7 @@ class QuoteViewVM extends AbstractInvoiceViewVM { handleEntitiesActions([quote], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFiles, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveQuoteDocumentRequest( isPrivate: isPrivate, multipartFile: multipartFiles, diff --git a/lib/ui/recurring_expense/edit/recurring_expense_edit_vm.dart b/lib/ui/recurring_expense/edit/recurring_expense_edit_vm.dart index 07204aadc..99da8fc04 100644 --- a/lib/ui/recurring_expense/edit/recurring_expense_edit_vm.dart +++ b/lib/ui/recurring_expense/edit/recurring_expense_edit_vm.dart @@ -182,7 +182,7 @@ class RecurringExpenseEditVM extends AbstractExpenseEditVM { }, onUploadDocuments: (BuildContext context, List multipartFiles, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveRecurringExpenseDocumentRequest( isPrivate: isPrivate, multipartFile: multipartFiles, diff --git a/lib/ui/recurring_expense/view/recurring_expense_view_vm.dart b/lib/ui/recurring_expense/view/recurring_expense_view_vm.dart index 2cacf5395..7bb043f6c 100644 --- a/lib/ui/recurring_expense/view/recurring_expense_view_vm.dart +++ b/lib/ui/recurring_expense/view/recurring_expense_view_vm.dart @@ -96,7 +96,7 @@ class RecurringExpenseViewVM extends AbstractExpenseViewVM { handleEntitiesActions([recurringExpense], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFiles, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveRecurringExpenseDocumentRequest( isPrivate: isPrivate, multipartFile: multipartFiles, diff --git a/lib/ui/recurring_invoice/edit/recurring_invoice_edit_vm.dart b/lib/ui/recurring_invoice/edit/recurring_invoice_edit_vm.dart index 49423c64d..bcfbe0a4b 100644 --- a/lib/ui/recurring_invoice/edit/recurring_invoice_edit_vm.dart +++ b/lib/ui/recurring_invoice/edit/recurring_invoice_edit_vm.dart @@ -167,7 +167,7 @@ class RecurringInvoiceEditVM extends AbstractInvoiceEditVM { }, onUploadDocuments: (BuildContext context, List multipartFile, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveRecurringInvoiceDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFile, diff --git a/lib/ui/recurring_invoice/view/recurring_invoice_view_vm.dart b/lib/ui/recurring_invoice/view/recurring_invoice_view_vm.dart index 301ef8f48..1a4415f9f 100644 --- a/lib/ui/recurring_invoice/view/recurring_invoice_view_vm.dart +++ b/lib/ui/recurring_invoice/view/recurring_invoice_view_vm.dart @@ -113,7 +113,7 @@ class RecurringInvoiceViewVM extends AbstractInvoiceViewVM { handleEntitiesActions([invoice], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFiles, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveRecurringInvoiceDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFiles, diff --git a/lib/ui/settings/company_details_vm.dart b/lib/ui/settings/company_details_vm.dart index a816b657d..9d1d4fd02 100644 --- a/lib/ui/settings/company_details_vm.dart +++ b/lib/ui/settings/company_details_vm.dart @@ -150,7 +150,7 @@ class CompanyDetailsVM { }, onUploadDocuments: (BuildContext context, List multipartFile, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveCompanyDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFile, diff --git a/lib/ui/task/view/task_view_vm.dart b/lib/ui/task/view/task_view_vm.dart index 7fc95c86a..22f840e04 100644 --- a/lib/ui/task/view/task_view_vm.dart +++ b/lib/ui/task/view/task_view_vm.dart @@ -117,7 +117,7 @@ class TaskViewVM { handleEntitiesActions([task], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFiles, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveTaskDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFiles, diff --git a/lib/ui/vendor/view/vendor_view_vm.dart b/lib/ui/vendor/view/vendor_view_vm.dart index 2fa653741..5f9ebe04e 100644 --- a/lib/ui/vendor/view/vendor_view_vm.dart +++ b/lib/ui/vendor/view/vendor_view_vm.dart @@ -104,7 +104,7 @@ class VendorViewVM { handleEntitiesActions([vendor], action, autoPop: true), onUploadDocuments: (BuildContext context, List multipartFile, bool isPrivate) { - final Completer completer = Completer(); + final completer = Completer>(); store.dispatch(SaveVendorDocumentRequest( isPrivate: isPrivate, multipartFiles: multipartFile,