From 5dd2e9986e0169de562db96b24e56cc0dc12d365 Mon Sep 17 00:00:00 2001 From: Elham Rababah Date: Tue, 23 Mar 2021 12:41:27 +0200 Subject: [PATCH] PAP-559: fix hospital_service --- lib/core/service/hospital_service.dart | 9 +++++---- lib/core/viewModels/er/am_request_view_model.dart | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/core/service/hospital_service.dart b/lib/core/service/hospital_service.dart index 312d7fd7..6e32d8e6 100644 --- a/lib/core/service/hospital_service.dart +++ b/lib/core/service/hospital_service.dart @@ -22,12 +22,13 @@ class HospitalService extends BaseService { }); } - Future getHospitals() async { + Future getHospitals({bool isResBasedOnLoc = true}) async { + if(isResBasedOnLoc) await _getCurrentLocation(); Map body = Map(); - body['Latitude'] = _latitude; - body['Longitude'] = _longitude; - body['IsOnlineCheckIn'] = true; + body['Latitude'] = isResBasedOnLoc?_latitude:0; + body['Longitude'] = isResBasedOnLoc?_longitude:0; + body['IsOnlineCheckIn'] = isResBasedOnLoc; body['PatientOutSA'] = 0; await baseAppClient.post(GET_PROJECT, diff --git a/lib/core/viewModels/er/am_request_view_model.dart b/lib/core/viewModels/er/am_request_view_model.dart index 2cf8e877..5f6d40d5 100644 --- a/lib/core/viewModels/er/am_request_view_model.dart +++ b/lib/core/viewModels/er/am_request_view_model.dart @@ -55,7 +55,7 @@ class AmRequestViewModel extends BaseViewModel { Future getHospitals() async { setState(ViewState.Busy); - await _hospitalService.getHospitals(); + await _hospitalService.getHospitals(isResBasedOnLoc: false); if (_hospitalService.hasError) { error = _hospitalService.error; setState(ViewState.Error);