From ddc7eca605828801bcd1ecd3c4dd64759be9bbf0 Mon Sep 17 00:00:00 2001 From: Mohammad Aljammal Date: Wed, 18 Nov 2020 16:16:09 +0200 Subject: [PATCH] fix Insurance Cards --- lib/core/service/insurance_service.dart | 2 +- lib/core/service/medical/my_balance_service.dart | 2 +- lib/core/viewModels/insurance_card_View_model.dart | 2 +- lib/pages/medical/balance/advance_payment_page.dart | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/core/service/insurance_service.dart b/lib/core/service/insurance_service.dart index 02061612..4b9e0c3a 100644 --- a/lib/core/service/insurance_service.dart +++ b/lib/core/service/insurance_service.dart @@ -55,7 +55,7 @@ class InsuranceCardService extends BaseService { Future getInsuranceUpdate() async { hasError = false; - // _cardList.clear(); + _cardList.clear(); await baseAppClient.post(GET_PAtIENTS_INSURANCE_UPDATED, onSuccess: (dynamic response, int statusCode) { _cardUpdated.clear(); diff --git a/lib/core/service/medical/my_balance_service.dart b/lib/core/service/medical/my_balance_service.dart index 383c37f1..c456b38c 100644 --- a/lib/core/service/medical/my_balance_service.dart +++ b/lib/core/service/medical/my_balance_service.dart @@ -148,7 +148,7 @@ class MyBalanceService extends BaseService { await sharedPref.getObject(FAMILY_FILE)); return getAllSharedRecordsByStatusResponse; } else { - return getSharedRecordByStatus(); + return await getSharedRecordByStatus(); } } } diff --git a/lib/core/viewModels/insurance_card_View_model.dart b/lib/core/viewModels/insurance_card_View_model.dart index e99a53f6..003135c9 100644 --- a/lib/core/viewModels/insurance_card_View_model.dart +++ b/lib/core/viewModels/insurance_card_View_model.dart @@ -65,7 +65,7 @@ class InsuranceViewModel extends BaseViewModel { } Future getFamilyFiles() async { - await _insuranceCardService.getFamilyFiles(); + await _insuranceCardService.getSharedRecordByStatus(); if (_insuranceCardService.hasError) { error = _insuranceCardService.error; setState(ViewState.Error); diff --git a/lib/pages/medical/balance/advance_payment_page.dart b/lib/pages/medical/balance/advance_payment_page.dart index 02d08682..f19b03ed 100644 --- a/lib/pages/medical/balance/advance_payment_page.dart +++ b/lib/pages/medical/balance/advance_payment_page.dart @@ -331,6 +331,7 @@ class _AdvancePaymentPageState extends State { void confirmSelectFamilyDialog( List getAllSharedRecordsByStatusList) { + if(getAllSharedRecordsByStatusList.isNotEmpty) showDialog( context: context, child: SelectPatientFamilyDialog(