From 9169088da2e1f283cabf8bec90ff7decc01a39ee Mon Sep 17 00:00:00 2001 From: enadhilal Date: Wed, 10 Mar 2021 15:06:36 +0300 Subject: [PATCH] fixed wifi lat long issues --- .../attendance-options/attendance-options.component.ts | 1 + Mohem/src/app/home/wifi-model/wifi-modal.component.ts | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Mohem/src/app/home/attendance-options/attendance-options.component.ts b/Mohem/src/app/home/attendance-options/attendance-options.component.ts index f3f8c9c2..6cc32f42 100644 --- a/Mohem/src/app/home/attendance-options/attendance-options.component.ts +++ b/Mohem/src/app/home/attendance-options/attendance-options.component.ts @@ -254,6 +254,7 @@ export class AttendanceOptionsComponent implements OnInit { component: WifiModalComponent, showBackdrop: true, backdropDismiss: false, + componentProps:{ enableLocationWIFI: this.enableLocationWIFI, lat: this.lat, longt: this.longt}, }); modal.cssClass = "wifi-modal"; await modal.present(); diff --git a/Mohem/src/app/home/wifi-model/wifi-modal.component.ts b/Mohem/src/app/home/wifi-model/wifi-modal.component.ts index 94749628..6d8073d4 100644 --- a/Mohem/src/app/home/wifi-model/wifi-modal.component.ts +++ b/Mohem/src/app/home/wifi-model/wifi-modal.component.ts @@ -22,6 +22,9 @@ export class WifiModalComponent implements OnInit { private ssid = CommonService.MOHEMM_WIFI_SSID; private password = CommonService.MOHEMM_WIFI_PASSWORD; private algo = 'WPA'; + public enableLocationWIFI: boolean; + public lat: number; + public longt: number; constructor( public common: CommonService, @@ -134,14 +137,14 @@ export class WifiModalComponent implements OnInit { async swipeAttendanceWifi(code:any) { const request: attendanceSwipeScannerRequest = new attendanceSwipeScannerRequest(); request.PointType = 3; - request.Latitude = 0; - request.Longitude = 0; + request.Latitude = this.lat; + request.Longitude = this.longt; request.QRValue = ""; request.NFCValue = ""; request.WifiValue = "100"; request.UID = this.device.uuid; request.UserName = this.userData.EMPLOYEE_NUMBER; - request.IsGpsRequired = false; + request.IsGpsRequired = this.enableLocationWIFI; this.attendance_service .attendanceSwipeScanner(request, () => {